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: Responsive Web Design, Hypertext Markup Language (HTML), Web Development, Web Applications, Interactive Data Visualization, Cascading Style Sheets (CSS), Web Design, Javascript, Data Validation, Web Content, Animations
Mixed · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Model View Controller, Javascript, JavaScript Frameworks, PHP (Scripting Language), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Application Development, Real Time Data, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: JSON, Restful API, HTML and CSS, Web Design, Cloud API, Hypertext Markup Language (HTML), Web Development, Cascading Style Sheets (CSS), Web Applications, Responsive Web Design, Real Time Data, Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Machine Learning Algorithms, Data Visualization, Dashboard, Classification Algorithms, Interactive Data Visualization, Data Visualization Software, Model Evaluation, Machine Learning, Scikit Learn (Machine Learning Library), Plot (Graphics), Web Applications, Logistic Regression, Predictive Modeling, Data Science, Python Programming, Pandas (Python Package)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Object-Relational Mapping, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Docker (Software), Containerization, Restful API, User Interface (UI), HTML and CSS, Node.JS, MongoDB, Database Management, Databases, JavaScript Frameworks, Web Applications, Web Development, Web Development Tools, Back-End Web Development, Full-Stack Web Development, Application Development, Javascript, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Northeastern University
Skills you'll gain: Agile Methodology, React.js, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Web Content Accessibility Guidelines, Front-End Web Development, Web Development, Wireframing, Web Applications, HTML and CSS, Application Deployment, Responsive Web Design, Javascript
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Applications, Back-End Web Development, Cloud Development, Database Development, Cloud API, Data Store, Cloud Deployment, Google Cloud Platform, Data Management, User Accounts
Beginner · Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Full-Stack Web Development, Retrieval-Augmented Generation, Web Applications, JavaScript Frameworks, React.js, LLM Application, Web Development, Javascript, Tool Calling, Generative AI Agents, Data Persistence, Query Languages
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Java, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Data Mapping, Data Validation
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Web Design and Development, Responsive Web Design, HTML and CSS, Web Content Accessibility Guidelines, Front-End Web Development, Cascading Style Sheets (CSS), Web Development Tools, React.js, User Interface (UI), Javascript, Web Servers, Semantic Web, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flask (Web Framework), Application Deployment, Web Applications, Hypertext Markup Language (HTML), Application Development, Web Development, HTML and CSS, Python Programming
Beginner · Guided Project · Less Than 2 Hours