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.

DeepLearning.AI
Skills you'll gain: Agentic Workflows, LangGraph, AI Orchestration, Data Visualization, Prompt Engineering, Generative AI Agents, Model Evaluation, LLM Application, Tool Calling, Retrieval-Augmented Generation, Agentic systems, Data Validation, Generative AI, Large Language Modeling
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Computer Science
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Applied Machine Learning, Data Preprocessing, Classification Algorithms, Random Forest Algorithm, Predictive Modeling, Regression Analysis, Decision Tree Learning, Machine Learning, Scikit Learn (Machine Learning Library), Exploratory Data Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: CI/CD, Application Deployment, Software Development Life Cycle, Continuous Deployment, Continuous Integration, Amazon Web Services, AWS CloudFormation, Amazon Elastic Compute Cloud, Unit Testing, Infrastructure as Code (IaC), Containerization, Amazon S3, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Google Docs, File Management, Collaborative Software, Document Management, Data Sharing, Version Control, Cloud Storage
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Power Platform, ChatGPT, No-Code Development, Microsoft Teams, Performance Analysis, Business Process Automation, Customer Engagement, Digital Publishing, Natural Language Processing, User Feedback, Application Deployment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploit development, Penetration Testing, Malware Protection, Network Monitoring, Object Oriented Programming (OOP), Cyber Security Assessment, Vulnerability Scanning, Network Security, Network Protocols, Network Analysis, Scripting, Remote Access Systems, Python Programming
Advanced · Course · 1 - 3 Months

Skills you'll gain: OSI Models, TCP/IP, Vulnerability Scanning, General Networking, Network Protocols, Cyber Security Assessment, Network Security, Network Monitoring, Network Administration, Vulnerability Assessments, Firewall, Performance Tuning, Threat Detection, Network Analysis, Scripting, System Configuration
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Postman API Platform, API Testing, Data Validation, Application Programming Interface (API), Restful API, Verification And Validation, Performance Tuning, Microservices, Performance Testing, Security Controls, Data Integrity, Authentications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Google Gemini, ChatGPT, Responsible AI, Content Creation, Digital Marketing, Digital Advertising, Keyword Research, Generative AI, Search Engine Optimization, Podcasting, Social Media Content, AI Workflows, Target Audience
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: No-Code Development, User Centered Design, Mobile Development, Web Applications, User Interface (UI) Design, Experience Design, UI/UX Research, User Feedback, Functional Testing, Integration Testing, Root Cause Analysis
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Apache Kafka, Real Time Data, Data Pipelines, Data Processing, Scalability, Performance Tuning
Beginner · Course · 1 - 4 Weeks