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.

Amazon Web Services
Skills you'll gain: Call Center Experience, Amazon Web Services, Customer Communications Management, Customer Support, Systems Integration, Security Controls, Service Management, Security Awareness
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Cloud Development, Development Environment, Package and Software Management, Application Frameworks
Beginner · Project · Less Than 2 Hours

Infosec
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Database Application, Web Applications, Cryptography, Object-Relational Mapping, Authentications, Data Access, Query Languages, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Code Reusability, Application Development, Data Structures, Linux
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: GIS Software, Model Evaluation, Geographic Information Systems, Extract, Transform, Load, Spatial Analysis, Data Visualization, Spatial Data Analysis, Geospatial Mapping, Data Pipelines, Geospatial Information and Technology, Apache Airflow, Geostatistics, Interactive Data Visualization, Scientific Visualization, Data Visualization Software, Cloud Computing, Leaflet (Software), Environmental Monitoring, Pandas (Python Package), Python Programming
Beginner · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Color Theory, Digital Design, Graphics Software, Creative Design, Visual Storytelling, Creativity, Design Software, Design
Beginner · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Data Pipelines, Extract, Transform, Load, Data Lakes, Databricks, Data Architecture, Data Processing, Data Wrangling, Data Strategy, Data Presentation, Data Mining, Data Management, Data Governance, Data Integrity, Data Science, Live Streaming, SQL, Data Storage, Data Ethics, Data Security, Apache
Beginner · Course · 1 - 4 Weeks
Georgia Institute of Technology
Skills you'll gain: Software-Defined Networking, Virtual Networking, Virtualization, Virtual Machines, Cloud Infrastructure, Network Architecture, Network Infrastructure, Computer Networking, Cloud Computing, Cloud Deployment, Network Performance Management, Firewall, Performance Tuning, Hardware Architecture, Network Routing, Scalability
Mixed · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Search Engine Optimization, Performance marketing, Content Optimization, Social Media Marketing, Pay Per Click Advertising, Web Analytics and SEO, Social Media, Content Marketing, Marketing, Online Advertising, Product Promotion, Blogs, Lead Generation, Marketing Strategies, Market Opportunities, Promotional Strategies, Product Knowledge, Target Audience
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Command-Line Interface, Google Cloud Platform, Test Tools, Cloud API, API Testing, Application Programming Interface (API), Python Programming, Document Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Design Thinking, Software Design, User Interface (UI), Usability, User Interface (UI) Design, UI Components, Interactive Design, Application Design, Python Programming, Application Development
Mixed · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Operating Systems, Computer Systems, Debugging, Microsoft Visual Studio, OS Process Management, Computer Hardware, C# (Programming Language), Computer Architecture, Object Oriented Programming (OOP), Programming Principles, Memory Management, Integrated Development Environments, Computational Logic, Computer Programming, System Design and Implementation
Mixed · Course · 1 - 4 Weeks