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: HTML and CSS, Responsive Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Design, Web Design and Development, User Interface (UI), UI Components, User Interface (UI) Design, Front-End Web Development, Web Development, Design, Web Development Tools, Typography, Animations
Mixed · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Target Audience, Target Market, Agile Product Development, User Interface and User Experience (UI/UX) Design, UI/UX Strategy, Product Improvement, Product Development, Customer Analysis, User Experience, Business Metrics, Lean Methodologies, Persona Development, Product Management, Agile Methodology, New Product Development, Performance Measurement, Web Analytics, Product Marketing, User Feedback, Business Operations
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, UI Components, User Interface (UI), Mobile Development, User Interface (UI) Design, Mobile Development Tools, User Interface and User Experience (UI/UX) Design, Swift Programming, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Frontend Performance, Dataflow, Memory Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Cloud Computing Architecture, AI Workflows, Generative AI, Amazon Web Services, Cloud Computing, IT Automation, AI Integrations, Applied Machine Learning, Cloud Deployment, Cloud Security, Model Deployment, AWS Identity and Access Management (IAM), Cloud Management, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Javascript, Application Programming Interface (API), Computer Programming, Data Access, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Cloud Management, Amazon Web Services, Cloud Infrastructure, AWS Identity and Access Management (IAM), Continuous Deployment, GitHub, Identity and Access Management, Authentications, Relational Databases, Data Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Code Reusability, Maintainability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Protocols, Collaborative Software, Dynamic Host Configuration Protocol (DHCP), Session Initiation Protocols, Network Planning And Design, Network Routing, System Configuration, Telecommunications, Network Troubleshooting, Control Panels, Configuration Management, Network Performance Management, Cloud Management, Communication Systems, Service Level, Enterprise Application Management, User Accounts, Digital Communications, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Software Design, IntelliJ IDEA, Object Oriented Programming (OOP), Object Oriented Design, Software Architecture, Java, Java Programming, Integrated Development Environments, Development Environment, Data Structures, Command-Line Interface, Data Management
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Apache Hadoop, Dataflow, Data Processing, Distributed Computing, Performance Tuning, Big Data, Software Architecture, Data Transformation, Scalability, Program Development, Configuration Management, System Configuration, File I/O, Software Design Patterns
Intermediate · Course · 1 - 3 Months

Pearson
Skills you'll gain: Google Cloud Platform, Virtual Machines, Kubernetes, Cloud Platforms, Cloud Computing, Public Cloud, Serverless Computing, Cloud Services, Artificial Intelligence and Machine Learning (AI/ML), Cloud Management, Security Management, Containerization, Command-Line Interface, Cloud Security, Security Controls, Big Data, Analytics, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks