Interactive programming courses can help you learn coding fundamentals, user interface design, event-driven programming, and game development techniques. You can build skills in debugging, creating responsive applications, and collaborating on projects using version control. Many courses introduce tools like JavaScript, Python, and frameworks such as React or Angular, that support developing dynamic web applications and engaging user experiences.

Coursera
Skills you'll gain: Vector Databases, Query Languages, Embeddings, Database Management, Database Design, Docker (Software), Data Management, Restful API, Application Programming Interface (API), Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Virtual Environment, Computer Graphic Techniques, User Interface (UI), Computer Graphics, Image Quality, Game Design, Video Game Development, Data Import/Export, Fine-tuning, Performance Tuning, Graphic and Visual Design, Simulations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Agile Methodology, Project Management Institute (PMI) Methodology, Agile Project Management, Project Scoping, Ethical Standards And Conduct, Business Ethics, Project Management, Risk Management, Cost Management, Project Risk Management, Project Management Life Cycle, Scope Management, Stakeholder Engagement, Process Flow Diagrams, Accountability, Compliance Management, Law, Regulation, and Compliance
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Disabilities, Customer experience improvement, Customer Relationship Management, Customer Relationship Management (CRM) Software, Driving engagement, Self Service Technologies, Customer Engagement, Personalized Service, Loyalty Programs, Merchandising, Brand Loyalty, Diversity and Inclusion, AI Personalization, Experience Design, Multimedia, Augmented Reality, Drive Engagement, Digital Transformation, Storytelling, Automation
Beginner · Course · 1 - 4 Weeks

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

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, Collaborative Software, Application Deployment, Data Integration, AI Enablement, Identity and Access Management, Application Programming Interface (API), AI powered creativity, OAuth, Calendar Management, Authentications, System Configuration, Data Access, Operational Efficiency, Data Store
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, AI Enablement, Data Pipelines, Exploratory Data Analysis, Google Cloud Platform, Data Preprocessing, Data Analysis, Generative AI, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Migration, Google Cloud Platform, Cloud Storage, Extract, Transform, Load, Cloud Engineering, Data Pipelines, Data Import/Export, Data Infrastructure, Data Processing, Data Capture, Big Data, Data Warehousing, Data Integration, Data Storage, SQL, IT Automation, Data Transformation, Data Management, Automation
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Predictive Analytics, Big Data, Predictive Modeling, Advanced Analytics, Analytics, Applied Machine Learning, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Data Analysis, Machine Learning Methods, SQL
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphic Techniques
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Google Gemini, Google Cloud Platform, Generative AI, AI Integrations, Integration Testing, LLM Application, Application Development, Application Programming Interface (API), Model Evaluation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Data Import/Export, HR Tech, People Analytics, Extract, Transform, Load, Big Data, Data Pipelines, Data Storage, Data Processing, Authentications, Data Migration, SQL, Analytics, Data Manipulation, Database Management, Data Quality, Performance Tuning, Data Security
Beginner · Course · 1 - 4 Weeks