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.

Microsoft
Skills you'll gain: Data Manipulation, Data Cleansing, Data Quality, Data Preprocessing, Tidyverse (R Package), Data Transformation, R Programming, Text Mining, Data Validation, Generative AI, Anomaly Detection
Beginner · Course · 1 - 3 Months

IE Business School
Skills you'll gain: Marketing Effectiveness, Marketing, Strategic Marketing, Marketing Management, Marketing Strategy and Techniques, Customer Engagement, Marketing Planning, Consumer Behaviour, Market Opportunities, Market Analysis, Key Performance Indicators (KPIs), Brand Strategy, Value Propositions, Performance Measurement, Customer Insights, Cross-Channel Marketing, Integrated Marketing Communications
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Advertising Campaigns, Campaign Management, Advertising, Online Advertising, Social Media Marketing, Digital Advertising, Lead Generation, Automation
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Virtualization and Virtual Machines, Network Administration, File Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Intune (Mobile Device Management Software), Application Deployment, Group Policy, Enterprise Application Management, Cloud Applications, Microsoft Azure, Mobile Security, Identity and Access Management, Microsoft Office, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Evaluation, Google Cloud Platform, Big Data, Applied Machine Learning, Predictive Modeling, Analytics, Predictive Analytics, Machine Learning, SQL
Beginner · Project · Less Than 2 Hours

Packt
Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Cloud Deployment, Cloud Security, Cloud Computing, Incident Response, Cloud Management, Cloud Services, Disaster Recovery, Capacity Management, Virtual Networking, IT Automation, Network Troubleshooting, Virtual Machines, Virtualization, Application Deployment, Application Security, System Monitoring, Security Controls, Capacity Planning
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Computer Hardware, SQL, Database Design, Hardware Troubleshooting, Databases, Computer Networking, Relational Databases, Network Protocols, Information Technology, Network Routers, Wireless Networks, System Configuration, Peripheral Devices
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Unity Engine, Animation and Game Design, 3D Assets, Virtual Environment, Video Game Development, User Interface (UI), C# (Programming Language), Scripting, Data Persistence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Content Creation, Layout Design, Image Quality
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Big Data, Analytics, Query Languages, Data Analysis, Data Mining, Data Manipulation, SQL, Data Management
Beginner · Project · Less Than 2 Hours