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.

Coursera
Skills you'll gain: Advertising Campaigns, Campaign Management, Advertising, Online Advertising, Social Media Marketing, Digital Advertising, Lead Generation, Automation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cascading Style Sheets (CSS), HTML and CSS, Web Design and Development, Front-End Web Development, Animations, Javascript, Application Deployment, Interactive Design, Web Content Accessibility Guidelines, User Interface (UI), Usability, Maintainability
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Object Oriented Programming (OOP), Generative AI Agents, Data Validation, Performance Tuning, Application Frameworks, System Programming, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: LangChain, Prompt Engineering, LLM Application, AI Workflows, Generative AI Agents, Front-End Web Development, Context Management, Data Integration, Application Deployment
Intermediate · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Business Modeling, Entrepreneurship, New Business Development, Emerging Technologies, Technology Strategies, Business Strategies, Information Technology, Legal Risk, Scalability, Innovation, Team Building
Beginner · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Docker (Software), Cloud Applications, Containerization, Scalability, Application Deployment, Google Cloud Platform
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Cloud Deployment, Amazon Elastic Compute Cloud, Model Evaluation, Continuous Deployment, Continuous Integration, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, UI Components, HTML and CSS, Application Deployment, Cloud Deployment, Web Design, Web Design and Development, Web Development, Front-End Web Development, Web Development Tools, Interactive Design, Javascript, Cloud Hosting, User Interface (UI), User Interface (UI) Design, Typography, Animations, Data Validation
Beginner · Course · 1 - 3 Months
Skills you'll gain: JUnit, Test Automation, Test Tools, Unit Testing, Software Testing, Continuous Integration, Performance Testing, Selenium (Software), Quality Assurance, Integration Testing, Test Case, User Acceptance Testing (UAT), IT Automation, Scripting, Debugging, Network Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Network Planning And Design, Microsoft Azure, Network Security, Network Troubleshooting, Network Architecture, Network Administration, Firewall, Network Monitoring, Virtual Private Networks (VPN), Virtual Networking, Role-Based Access Control (RBAC), General Networking, Hybrid Cloud Computing, Data Migration, Disaster Recovery
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD Civil 3D, Autodesk Revit, Autodesk, Grading (Landscape), AutoCAD, Stormwater Management, Engineering Plans And Specifications, Engineering Analysis, Design, Visualization (Computer Graphics), Coordination, Design and Product, Data Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Kubernetes, Google Cloud Platform, CI/CD, Cloud Infrastructure, Cloud Security, Continuous Integration, Application Deployment, Cloud Storage, Continuous Delivery, Role-Based Access Control (RBAC), Database Management, Authorization (Computing), Authentications, Identity and Access Management
Intermediate · Course · 1 - 3 Months