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.

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Game Design, User Interface (UI)
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Vibe coding, Model Context Protocol, Context Management, AI Workflows, Software Installation, Agentic Workflows, Code Review, System Configuration, Computer Programming Tools, Debugging, Web Development Tools, Software Development, User Interface (UI), Web Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Angular, Test Tools, Test Driven Development (TDD), CI/CD, Continuous Integration, Continuous Deployment, Test Automation, Unit Testing, Software Testing, Development Testing, Code Review, Integration Testing, Test Case, TypeScript, Maintainability, Web Development, Web Applications, Full-Stack Web Development
Beginner · Course · 1 - 3 Months

Alex Genadinik
Skills you'll gain: Prompt Engineering, ChatGPT, AI Enablement, Presentations, Generative AI, AI Personalization, AI Workflows, Multimedia, OpenAI, Artificial Intelligence, Productivity Software, Content Creation, Brainstorming, Proofreading
Mixed · Course · 1 - 3 Months

Niel Asher Education
Skills you'll gain: Manual Therapy, Exercise Therapy, Mobility Assistance, Rehabilitation, Exercise Science, Patient Evaluation, Physical Therapy, Athletic Training, Health Assessment, Clinical Assessment, Kinesiology, Respiratory Therapy, Pain Management, Human Musculoskeletal System, Anatomy, Respiration, Patient Observation, Cognitive Behavioral Therapy, Health And Wellness Coaching
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bootstrap (Front-End Framework), Web Applications, Web Development Tools, Microsoft Azure, Authentications, Authorization (Computing)
Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Generative AI, Brand Strategy, AI Product Strategy, Branding, Brand Awareness, Brand Marketing, Visual Design, Content Creation, Marketing Design, Social Media Content, Marketing Communications, Business Process Improvement, Customer Communications Management, Creative Problem-Solving, Design Elements And Principles, Social Media, Social Media Marketing, Customer Acquisition Management, Digital Marketing, Media and Communications
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Video Game Development, 3D Assets, Visualization (Computer Graphics), Computer Graphics, Game Design, Prototyping, Interaction Design, Virtual Environment, Storyboarding, User Interface (UI), Human Computer Interaction, 3D Modeling, Animations, Application Design, Display Devices, Ideation, Usability Testing
Beginner · Specialization · 3 - 6 Months
University of Alberta
Skills you'll gain: Agile Methodology, Kanban Principles, Agile Software Development, Software Development Methodologies, Software Development Life Cycle, Scrum (Software Development), Software Engineering, Process Driven Development
Mixed · Course · 1 - 4 Weeks
University of Minnesota
Skills you'll gain: Taxonomy, Spreadsheet Software, Machine Learning, Predictive Analytics, Microsoft Excel, Persona Development, Information Architecture, Text Mining, Descriptive Statistics, Algorithms, Computer Programming, Java Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Content Marketing, Digital Media Strategy, AI Personalization, Marketing Analytics, Customer Insights, Market Intelligence, Ethical Standards And Conduct
Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Core Data (Software), Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, iOS Development, Responsive Web Design, Data Persistence, Data Structures, Object Oriented Programming (OOP), Unit Testing, Transaction Processing, Database Application, User Interface (UI), Application Development, UI Components, Application Programming Interface (API), Data Access, Mobile Development
Beginner · Specialization · 3 - 6 Months