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.

Google Cloud
Skills you'll gain: No-Code Development, Application Design, Application Performance Management, Application Development, Authorization (Computing), Authentications, Application Lifecycle Management, Data Management, Restful API, Application Security, Scalability, Software Versioning, Automation, Data Security, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months
University of Washington
Skills you'll gain: Data Ethics, Statistical Visualization, Data Storytelling, Data Visualization Software, Data Governance, Big Data, Technical Communication, Cloud Computing, Amazon Web Services, Information Privacy, Ethical Standards And Conduct
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: New Product Development, Product Development, Product Strategy, Product Design, Design Thinking, Product Planning, Innovation, Persona Development, Product Management, Team Management, Product Lifecycle Management, Prototyping, Market Research, Sustainable Business, Agile Product Development, Marketing, Product Roadmaps, Sustainable Design, Ideation, Commercialization
Build toward a degree
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: jQuery, Javascript and jQuery, UI Components, Scripting, Cascading Style Sheets (CSS), HTML and CSS, Javascript, Hypertext Markup Language (HTML), Web Development Tools, Animations, User Interface (UI) Design
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Network Troubleshooting, Software Architecture, Technical Support, Solution Architecture, Amazon Web Services, Issue Tracking, End User Training and Support, Cloud Computing Architecture, Cloud Computing, Technical Communication, Artificial Intelligence, Technical Documentation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Consulting, System Implementation, Test Script Development, Test Planning, Technology Roadmaps, Project Implementation, System Testing, Stakeholder Management, Project Closure, End User Training and Support, System Monitoring, Application Deployment, System Configuration, Data Cleansing
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Sustainable Design, Sustainable Technologies, Sustainable Business, Strategic Sourcing, Manufacturing Processes, Production Process, Digital Transformation, Environment and Resource Management, Supply Chain Management, Case Studies
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), Object Oriented Design, Debugging, Computer Programming, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Game Design, Software Documentation, Program Development, Software Design Patterns, User Interface (UI)
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Electronic Hardware, Electronics, Materials science, Mathematical Modeling
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Microsoft Teams, Microsoft 365, Document Management, File Management, Collaborative Software, Team Management, Virtual Teams, Calendar Management, Microsoft Excel, Setting Appointments, People Management, Project Management
Beginner · Guided Project · Less Than 2 Hours

Yonsei University
Skills you'll gain: Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Artificial Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Technology Strategies, Business Strategy, Natural Language Processing, Artificial Intelligence, Machine Learning, Reinforcement Learning, Unsupervised Learning
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: PostgreSQL, JSON, Text Mining, Database Systems, SQL, Databases, Natural Language Processing, Database Management, Data Processing, Application Programming Interface (API), Data Storage, Python Programming
Intermediate · Course · 1 - 4 Weeks