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.

Microsoft
Skills you'll gain: Database Administration, Database Systems, Microsoft Azure, Databases, Relational Databases, MySQL, SQL, Database Management, NoSQL, PostgreSQL, Data Security, Data Management, Cloud Deployment, Scalability
Beginner · Course · 1 - 4 Weeks
Johns Hopkins University
Skills you'll gain: Epidemiology, Infectious Diseases, Exploratory Data Analysis, Public Health, Program Management, Model Evaluation, Data Analysis Software, Data Management, Decision Support Systems
Advanced · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: LLM Application, Prompt Engineering, Penetration Testing, Vulnerability Assessments, Security Testing, Vulnerability Management, Threat Modeling, AI Security, Application Security, Risk Management Framework
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Postman API Platform, API Testing, JSON, Application Programming Interface (API), Test Script Development, Software Testing, Restful API, Test Case, Functional Testing
Beginner · Guided Project · Less Than 2 Hours

University of Alberta
Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Programming Principles, Animation and Game Design, Software Quality (SQA/SQC), Problem Solving, Computer Programming, Theoretical Computer Science, Program Development, Software Engineering, Python Programming, Algorithms, Pseudocode, Data Structures, Application Design, Debugging, Problem Management, Computer Science, Functional Testing
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, Typography, Cascading Style Sheets (CSS), UI Components, Web Design, Interactive Design, User Interface (UI) Design, HTML and CSS, Browser Compatibility, User Interface (UI), Usability, Interaction Design, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Front-End Web Development, Animations, Web Components, Color Theory, Web Development, Web Development Tools
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Blogs, Google Analytics, Web Analytics, Promotional Strategies, Customer Engagement, Social Media, Content Marketing, Content Creation, Content Management Systems, Business Writing, Marketing
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Identity and Access Management, Google Cloud Platform, Cloud API, User Accounts, Application Programming Interface (API), Cloud Services, Role-Based Access Control (RBAC), Cloud Platforms, Cloud Storage
Beginner · Project · Less Than 2 Hours

Universidad Nacional Autónoma de México
Skills you'll gain: NoSQL, Database Systems, MongoDB, Database Management Systems, Databases, Database Design, Relational Databases, Query Languages, Apache Cassandra, Data Storage Technologies, Scalability, Graph Theory, Unstructured Data, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Identity and Access Management, Amazon Web Services, Role-Based Access Control (RBAC), User Accounts, Cloud Security, Data Security, Cloud Platforms, Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Cloud Computing, Technical Support, Resource Management, Cost Management
Beginner · Specialization · 1 - 3 Months

The State University of New York
Skills you'll gain: Lifelong Learning, Growth Mindedness, digital literacy, Willingness To Learn, Critical Thinking, Emerging Technologies, Professional Development, Data Ethics, Computer Literacy, Safety and Security, Creativity, Technology Strategies, Problem Solving, Web Content Accessibility Guidelines, Collaboration, Communication
Beginner · Course · 1 - 3 Months