Web application courses can help you learn front-end and back-end development, user interface design, and database management. You can build skills in coding languages like JavaScript and Python, as well as frameworks such as React and Node.js. Many courses also cover essential tools like Git for version control and SQL for database queries, showing how these skills come together to create dynamic and interactive web experiences.

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Data Validation, Data Structures, Data Modeling, Animations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Software Installation, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Google Cloud Platform, Cloud Computing, Cloud Management, Cloud Infrastructure, Public Cloud, Jupyter, System Configuration, Cloud Applications
Beginner · Project · Less Than 2 Hours

Amazon Web Services
Skills you'll gain: Call Center Experience, Performance Metric, End User Training and Support, Self Service Technologies, Customer experience improvement, Process Design
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Serverless Computing, Go (Programming Language), Google Cloud Platform, Cloud Development, Cloud Deployment, Cloud Computing, Functional Testing, Cloud Applications, Web Servers, Cloud Storage
Beginner · Project · Less Than 2 Hours

Fractal Analytics
Skills you'll gain: Generative AI, Retrieval-Augmented Generation, Enterprise Architecture, AI Enablement, Metadata Management, Data Science, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Google Sheets, Scripting, Google App Engine, Project Design, Productivity Software, Automation, Data Access, HTML and CSS, Business Process Modeling, Workflow Management, Javascript, Supplier Relationship Management
Beginner · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: Facebook, Order Management, Order Fulfillment, Marketing, Product Marketing, Sales, Payment Systems, Shipping and Receiving, E-Commerce, Social Media Marketing, Social Media
Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Scaled Agile Framework, Lean Methodologies, Continuous Improvement Process, Process Improvement, DevOps, Kanban Principles, Scrum (Software Development), Sprint Planning, Sprint Retrospectives, Agile Project Management, Continuous Delivery, Scalability, Agile Methodology, Continuous Integration, Organizational Change, Key Performance Indicators (KPIs)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Unity Engine, Visualization (Computer Graphics), Software Design Patterns, Game Design, Object Oriented Programming (OOP), UI Components, Application Performance Management, Scalability, Software Development Tools, System Monitoring, Computer Graphics, Performance Tuning, Scripting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cucumber (Software), Selenium (Software), Apache Maven, Object Oriented Programming (OOP), Behavior-Driven Development, Jenkins, Test Tools, Test Automation, Java Programming, CI/CD, Application Frameworks, Test Script Development, Software Design Patterns
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months