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: Amazon Bedrock, Prompt Engineering, Responsible AI, Prompt Patterns, Generative Model Architectures, AI Security, Generative AI, MLOps (Machine Learning Operations), AWS SageMaker, Artificial Intelligence and Machine Learning (AI/ML), Amazon Web Services, Artificial Intelligence, Machine Learning, Model Evaluation, Natural Language Processing
Beginner · Course · 1 - 3 Months
Georgia Institute of Technology
Skills you'll gain: Cloud Applications, Cloud Development, Cloud-Native Computing, Cloud Deployment, Application Development, Cloud Management, Cloud Computing, Cloud Infrastructure, Cloud Platforms, Cloud Services, Cloud Computing Architecture, Internet Of Things, Application Deployment, Software Development, Computing Platforms, Distributed Computing, Scalability, Real Time Data
Mixed · Course · 1 - 3 Months

Skills you'll gain: Bash (Scripting Language), Ansible, Linux Administration, Linux Servers, Infrastructure as Code (IaC), Web Servers, Linux Commands, Nginx, Operating System Administration, Firewall, IT Automation, PostgreSQL, Application Deployment, Apache, Security Controls, Databases, DevOps, Debugging, Network Troubleshooting, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Elastic Compute Cloud, Amazon Web Services, Virtual Machines, Cloud Hosting, Cloud Infrastructure, Scalability, Verification And Validation, Cloud Deployment, Capacity Management, Application Deployment
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Data Visualization, Data Visualization Software, Interactive Data Visualization, Visualization (Computer Graphics), User Centered Design, Data Presentation, Usability, Human Centered Design, Design Research, User Research, Graphic and Visual Design, Usability Testing, Quantitative Research, Design Elements And Principles
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JSON, Application Programming Interface (API), Application Development, Data Access, Restful API, Python Programming, Program Development, User Interface (UI)
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Restful API, Object Oriented Programming (OOP), Object Oriented Design, Java Programming, Spring Framework, Java, Spring Boot, API Design, Application Programming Interface (API), Hibernate (Java), Data Validation, Development Testing, Verification And Validation, Authentications, Model View Controller, Back-End Web Development, Code Reusability, Object-Relational Mapping, Programming Principles, Maintainability
Intermediate · Specialization · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Embeddings, Large Language Modeling, LLM Application, Anomaly Detection, Retrieval-Augmented Generation, Prompt Engineering, Generative AI, Google Cloud Platform, Text Mining, Natural Language Processing, Vector Databases, Unsupervised Learning, Python Programming
Beginner · Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Programming Principles, Application Development
Beginner · Project · Less Than 2 Hours

Skills you'll gain: AI Personalization, Mobile Development, AI powered creativity, Generative AI, Anthropic Claude, Mobile Development Tools, LLM Application, iOS Development, Personalized Campaigns, Apple iOS, Machine Learning Methods, Application Development, Cloud Applications, Application Design, Cloud Development, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, Information Technology, Operating Systems, Collaborative Software, Computer Literacy, Browser Compatibility, Program Development, Computing Platforms, Computer Programming, Python Programming, System Software, Linux, Application Design, Microsoft Windows, Mac OS, Package and Software Management, Open Source Technology, Software Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Audit Planning, Auditing, Information Assurance, Project Management, Compliance Auditing, Internal Auditing, Generally Accepted Auditing Standards, Security Controls, Internal Controls, Risk Analysis, Risk Management
Intermediate · Course · 1 - 4 Weeks