Full Stack Web Development courses can help you learn HTML, CSS, JavaScript, and server-side programming, along with database management and API integration. You can build skills in responsive design, debugging, and version control, which are crucial for creating dynamic web applications. Many courses introduce tools like Git for version control, Node.js for server-side development, and frameworks such as React or Angular for building user interfaces, allowing you to apply your skills in practical projects.

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, GIS Software, Spatial Data Analysis, NoSQL, Data Modeling, Database Design, Databases, Data Storage Technologies, SQL, Data Storage, Data Capture, Query Languages, Relational Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Express, Content Creation, Web Content, Multimedia, Infographics, Storyboarding, Video Production, Visual Design, Design, Graphic and Visual Design, Video Editing, Digital Media Strategy, Storytelling, Communication
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Scripting, Software Engineering, Performance Tuning, Web Development, Debugging, Random Forest Algorithm, Web Development Tools
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Literacy, Tableau Software, Data Presentation, Data Visualization Software, Excel Macros, Analytics, Accounting and Finance Software, Analytical Skills, Pivot Tables And Charts, Accounting Systems, Business Analytics, Microsoft Excel, Data Collection, Data-Driven Decision-Making, Excel Formulas, Data Analysis, Scatter Plots, Predictive Analytics, Data Architecture
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, CI/CD, Cloud Infrastructure, Google Cloud Platform, Containerization, Cloud-Native Computing, Cloud Applications, Identity and Access Management, Infrastructure As A Service (IaaS), Cloud Services, Application Deployment, Continuous Integration, Cloud Computing, Cloud Storage, Cloud Computing Architecture, DevOps, Continuous Delivery, Cloud Management, Role-Based Access Control (RBAC), Load Balancing
Beginner · Specialization · 3 - 6 Months

Macquarie University
Skills you'll gain: Digital pedagogy, Instructional Design, Education Software and Technology, Pedagogy, Learning Management Systems, Teaching, Emerging Technologies, Virtual Reality, Professional Development
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Debugging, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Test Data, Data Validation
Beginner · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Program Development, Programming Principles, Data Structures, Object Oriented Design, Maintainability, Computer Programming, UI Components, C and C++, User Interface (UI), Test Driven Development (TDD), Application Programming Interface (API), Application Development, Debugging, Algorithms, Data Access, File I/O, Software Development Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Autoencoders, Keras (Neural Network Library), Generative Adversarial Networks (GANs), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Reinforcement Learning, Image Analysis, Artificial Neural Networks, Unsupervised Learning, Machine Learning, Applied Machine Learning, Scikit Learn (Machine Learning Library), Computer Vision, Model Evaluation
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Peer Review, Video Game Development, Contract Negotiation, Media and Communications, Branding, Organizational Structure, Organizational Strategy, Brand Management, Business Planning, Game Design, Recruitment, Fundraising, Workforce Development, Contract Management, Live Streaming, Higher Education, Content Creation, Academic Advising, Relationship Building, Market Dynamics
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Team Management, Team Leadership, Leadership and Management, Business Leadership, Leadership, Leadership Development, Adaptability, People Management, Performance Management, Cognitive flexibility, Employee Engagement, Change Management, Self-Awareness, Emotional Intelligence, Coaching
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Gerontology, Long Term Care, Geriatrics, Caregiving, Nursing Homes, Dignity in Care, Home Health Care, Mental and Behavioral Health, Care Management, Community Development, Substance Abuse, Patient-centered Care, Diversity Awareness, Informed Consent, Behavior Management, Needs Assessment
Beginner · Course · 1 - 3 Months