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.

University of Michigan
Skills you'll gain: Program Evaluation, Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Learning Management Systems, Professional Development, Content Creation, Design Strategies, Communication, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Unit Testing, Relational Databases, Object Oriented Programming (OOP), Databases, Data Visualization Software, Object Oriented Design, Web Scraping, Creative Design, Data Science, Scatter Plots, Data Structures, Programming Principles, File I/O, Integrated Development Environments, Software Visualization, Python Programming, Computer Programming, Program Development, Diversity and Inclusion
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Invoicing, Billing & Invoicing, Inventory Management System, Tax Management, Accounting Software, Customer Relationship Management (CRM) Software, Small Business Accounting, Bookkeeping, Accounting, Payroll Systems, Cloud Security
Beginner · Guided Project · Less Than 2 Hours

Amazon Web Services
Skills you'll gain: Cloud Security, Amazon Web Services, Encryption, AWS Identity and Access Management (IAM), Amazon S3, Data Security, Cryptography, Personally Identifiable Information
Mixed · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: AI Security, Responsible AI, Incident Response, Data Ethics, Generative AI, LLM Application, Application Security, Large Language Modeling, Security Engineering, Threat Modeling, Cybersecurity, IT Security Architecture, Information Systems Security, Security Strategy, Artificial Intelligence, Machine Learning, Security Management, MLOps (Machine Learning Operations), Agentic systems, Ethical Standards And Conduct
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microservices, Node.JS, API Gateway, Application Deployment, Software Architecture, Cloud Applications, Application Design, Web Services, Restful API, Communication Strategies
Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Anthropic Claude, OpenAI API, Prompt Engineering, LLM Application, Generative AI, Large Language Modeling, Multimodal Prompts, Artificial Intelligence, Responsible AI, Cloud Deployment, Restful API, API Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: API Testing, Test Automation, Test Script Development, Application Programming Interface (API), Test Case, Restful API, Software Testing, Configuration Management, Java Programming
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: TypeScript, Computational Logic, Scripting Languages, Programming Principles, Web Development Tools, Data Structures, Computer Programming
Intermediate · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Penetration Testing, MITRE ATT&CK Framework, Open Web Application Security Project (OWASP), Cyber Security Assessment, Metasploit, Public Key Infrastructure, Exploit development, Exploitation techniques, Threat Modeling, Cybersecurity, Distributed Denial-Of-Service (DDoS) Attacks, Cryptography, Cyber Threat Intelligence, Mobile Security, Security Testing, Brute-force attacks, Vulnerability Scanning, Network Security, Operating Systems, Encryption
Intermediate · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Creative Design, Creativity, Computer Graphic Techniques, Graphics Software, Peer Review, Digital Design, Design Elements And Principles, Graphical Tools, Storytelling, Technical Drawing, Color Theory
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Angular, JavaScript Frameworks, TypeScript, UI Components, Data Transformation, Web Development Tools, Hypertext Markup Language (HTML), Application Frameworks, Network Routing, Cascading Style Sheets (CSS), Model View Controller, Data Validation
Beginner · Course · 1 - 4 Weeks