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: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Cross Platform Development, Mobile Development, UI Components, Mobile Development Tools, Animations, Object Oriented Programming (OOP), Programming Principles, Data Storage, Cloud Storage, Application Deployment, Responsive Web Design, User Interface (UI), Development Environment, Integrated Development Environments
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Infrastructure as Code (IaC), AWS CloudFormation, CI/CD, Git (Version Control System), Jenkins, Ansible, Devops Tools, Version Control, Terraform, Docker (Software), Kubernetes, DevOps, Prometheus (Software), Cloud-Native Computing, Continuous Deployment, Containerization, Continuous Integration, Amazon Web Services, Software Development Tools, Configuration Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Database Management, Data Access, Full-Stack Web Development, Web Development, Web Applications, Software Architecture, Middleware, Software Design Patterns, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Salesforce, Application Deployment, Dashboard, Cloud Deployment, Salesforce Development, Customer Relationship Management, Change Control, Analytics, Continuous Deployment, Data Import/Export, Authentications, Data Migration, Configuration Management, Data Presentation, Data Access, System Configuration, Business Process Automation, UI Components, Data Management, Business Logic
Beginner · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: SQL, Relational Databases, Database Management, Databases, Database Design, Data Visualization, Object Oriented Programming (OOP), Data Processing, Data Modeling, Data Manipulation, Python Programming, Data Structures, Application Programming Interface (API)
Mixed · Course · 1 - 3 Months

Skills you'll gain: Disaster Recovery, Cloud Infrastructure, Cloud Deployment, Load Balancing, Cloud Development, Cloud Applications, Scalability, Cloud Hosting, Cloud Management, Application Deployment, Cloud Computing, Cloud Platforms, DevOps, Cloud Solutions, ASP.NET, Continuous Deployment, Cloud Engineering, Cloud Services, Public Cloud, Cloud Computing Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Azure DevOps Pipelines, CI/CD, Authorization (Computing), Package and Software Management, Infrastructure as Code (IaC), Authentications, Application Deployment, Azure DevOps, Continuous Integration, DevSecOps, Cloud Deployment, DevOps, Security Controls, GitHub, Continuous Deployment, Git (Version Control System), Agile Methodology, Performance Tuning, Identity and Access Management, Continuous Delivery
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Databricks, Data Governance, Microsoft Azure, Data Lakes, Real Time Data, Data Management, Data Integration, Data Pipelines, Data Quality, User Provisioning, Performance Tuning
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Supervised Learning, Deep Learning, Scikit Learn (Machine Learning Library), Machine Learning, Tensorflow, Transfer Learning, Text Mining, Model Evaluation, Predictive Modeling, Data Manipulation, Marketing Analytics, Python Programming, Feature Engineering, Google Cloud Platform, Classification Algorithms, Artificial Neural Networks, Performance Metric
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Linux Commands, Command-Line Interface, Linux, Linux Servers, Unix, File Systems, File Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: C++ (Programming Language), Application Development, Computer Programming, Programming Principles, File I/O
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Cloud API, Google Cloud Platform, Application Programming Interface (API), Natural Language Processing, Machine Learning, Application Development
Beginner · Project · Less Than 2 Hours