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: Key Performance Indicators (KPIs), Performance Analysis, Performance Measurement, Gap Analysis, Business Planning, Variance Analysis, Business Strategy, Market Opportunities, Business Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Presentation, Scientific Visualization, Data Visualization Software, Statistical Visualization, Plot (Graphics), Visualization (Computer Graphics), C++ (Programming Language), Application Development, Graphing, Computer Graphics, C and C++, Data Mapping, Application Frameworks, Verification And Validation, Graphical Tools, Data Processing, Computer Graphic Techniques, Software Testing
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Large Language Modeling, Image Analysis, Real Time Data, LLM Application, Analytics, Computer Vision, Advanced Analytics, Applied Machine Learning, Reinforcement Learning, Machine Learning Methods, Data Analysis, Data-Driven Decision-Making, Data Integration, Artificial Intelligence, Analysis, Automation, Data Presentation, Natural Language Processing, Supervised Learning, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Computational Thinking, File Management, Programming Principles, C and C++, Program Development, Data Storage, Application Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Design, Ruby (Programming Language), Performance Tuning, Data Persistence, Secure Coding, File I/O, Maintainability, Application Design, Software Engineering, Application Development, Object Oriented Programming (OOP), Code Reusability, Application Security, Performance Testing, Unit Testing, Application Lifecycle Management, Dataflow, Scalability, Software Design, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Version Control, GitHub, Bitbucket, Unity Engine, Game Design, Video Game Development, Software Versioning, 3D Assets, Animation and Game Design, Mobile Development, Animations, Computer Graphic Techniques
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Security Controls, Security Management, Data Security, System Configuration, Security Awareness, Project Management Software, Identity and Access Management, Multi-Factor Authentication, Authentications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, Business Logic, Model View Controller, Software Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Tools, System Testing, Application Programming Interface (API)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Gemini, Google Gemini, Flutter (Software), Generative AI, Generative AI Agents, Cross Platform Development, AI Workflows, Agentic Workflows, LLM Application, Google Cloud Platform, Mobile Development, Application Frameworks, Application Development, AI Integrations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Agentic systems, AI Workflows, Game Design, Video Game Development, Animation and Game Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, C++ (Programming Language), Algorithms
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Email Marketing, Brand Strategy, Storytelling, Branding, Microsoft Outlook, Gmail, Marketing Communications
Beginner · Course · 1 - 4 Weeks