• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  1. Categories
  2. Interactive Programming

Interactive Programming Courses

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.

Popular Interactive Programming Courses and Certifications


  • R

    Rice University

    An Introduction to Interactive Programming in Python (Part 1)

    4.8 stars, 3.3K reviews, Mixed, Course

    ★ 4.8 (3.3K) · Mixed · Course

    Status: Free trial
    Free trial
  • D

    Duke University

    Introductory C Programming

    Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Simulations, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Problem Solving, Software Design

    4.6 stars, 7.5K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (7.5K) · Beginner · Specialization · 3 - 6 Months

    Category: Job skills
    Job skills
    Status: Free trial
    Free trial
  • R

    Rice University

    An Introduction to Interactive Programming in Python (Part 2)

    Skills you'll gain: Application Development, Object Oriented Programming (OOP), Video Game Development, Event-Driven Programming, Program Development, Animations, Programming Principles, Python Programming, Computer Programming, Computer Graphics, Data Structures

    4.9 stars, 1.2K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.9 (1.2K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Princeton University

    Computer Science: Programming with a Purpose

    Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Code Reusability, Java Programming, Java, Program Development, Computer Science, Algorithms, Animations

    4.7 stars, 1.4K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months

    Category: Free
    Free
  • Unlock 3 months of Google AI Pro at no extra cost today.

    Get started
  • U

    University of Michigan

    Building Interactive Web Applications with JavaScript

    Skills you'll gain: Event-Driven Programming, Front-End Web Development, Javascript, Cascading Style Sheets (CSS), Web Development Tools, Debugging, Web Applications, Responsive Web Design, Animations, Web Development, Visualization (Computer Graphics), JSON, Hypertext Markup Language (HTML), Application Programming Interface (API), User Interface (UI), Computer Programming

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • What brings you to Coursera today?

  • T

    The University of Edinburgh

    Code Yourself! An Introduction to Programming

    Skills you'll gain: Video Game Development, Software Engineering, Programming Principles, Software Development, Event-Driven Programming, Computer Programming, Code Reusability, Algorithms

    4.7 stars, 4K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (4K) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • U

    University of California, Irvine

    The Arduino Platform and C Programming

    Skills you'll gain: Embedded Software, Embedded Systems, Debugging, C (Programming Language), Electronic Components, Computer Hardware, Integrated Development Environments, Programming Principles, Computer Programming, Electronics Engineering, Software Installation, Development Environment, Digital Communications

    4.7 stars, 7.2K reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.7 (7.2K) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Alberta

    Problem Solving, Python Programming, and Video Games

    Skills you'll gain: Computational Thinking, Video Game Development, Game Design, Software Quality (SQA/SQC), Problem Solving, Programming Principles, Computer Programming, Program Development, Algorithms, Python Programming, Computer Science, Debugging, Test Planning, Functional Testing, Other Programming Languages

    4.3 stars, 239 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.3 (239) · Beginner · Course · 1 - 3 Months

    Category: Free
    Free
  • E

    EDUCBA

    Interactive Web Apps & Advanced HTML Techniques

    Skills you'll gain: jQuery, Ajax, Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Usability, Web Design and Development, Web Development, Hypertext Markup Language (HTML), Javascript, Application Deployment, Front-End Web Development, Web Design, Event-Driven Programming, JavaScript Frameworks, Web Applications, Web Content, Development Environment, Microsoft Visual Studio, Scripting

    5 stars, 7 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 5 (7) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    JetBrains

    AI-Assisted Programming

    Skills you'll gain: Application Development, Application Deployment, Generative AI Agents, Software Development Tools, Computer Programming Tools, AI literacy, IntelliJ IDEA, AI Workflows, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Integrated Development Environments, Agentic systems, Code Review, Software Development, Software Development Life Cycle

    3.3 stars, 9 reviews, Beginner, Course, 1 - 3 Months

    ★ 3.3 (9) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • S

    Scrimba

    Learn JavaScript

    Skills you'll gain: JSON, Event-Driven Programming, Javascript, Mobile Development, Application Development, Video Game Development, Web Applications, Data Persistence, Computer Programming, Data Storage, Computational Logic, Front-End Web Development, Web Development

    4.7 stars, 155 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (155) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • T

    The University of Tokyo

    Interactive Computer Graphics

    Skills you'll gain: Graphical Tools, Computer-Aided Design, Interaction Design, Animations, Digital Design, Visual Design, User Interface (UI) Design, Computer Programming

    4 stars, 318 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4 (318) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
1234…719

Best free Interactive Programming courses

High-quality free Interactive Programming courses you can start today.

  1. 1
    Computer Science: Programming with a Purpose
    Princeton UniversityBeginner1 - 3 Months4.7(1,392)Free
  2. 2
    Code Yourself! An Introduction to Programming
    The University of EdinburghBeginner1 - 3 Months4.7(4,008)Free
  3. 3
    Problem Solving, Python Programming, and Video Games
    University of AlbertaBeginner1 - 3 Months4.3(239)Free

Best Interactive Programming courses from Rice University

Top-rated Interactive Programming courses offered by Rice University on Coursera.

  1. 1
    An Introduction to Interactive Programming in Python (Part 1)
    Rice UniversityMixedRice University
  2. 2
    An Introduction to Interactive Programming in Python (Part 2)
    Rice UniversityBeginner1 - 4 Weeks4.9(1,215)Rice University

Best Interactive Programming certificate programs

Earn a certificate in Interactive Programming from top universities and companies.

  1. 1
    Introductory C Programming
    Duke UniversityBeginner3 - 6 Months4.6(7,499)Specialization
  2. 2
    Interactive Web Apps & Advanced HTML Techniques
    EDUCBABeginner1 - 3 Months5.0(7)Specialization

Best Interactive Programming courses for beginners

Top-rated beginner-friendly Interactive Programming courses with no prerequisites.

  1. 1
    AI-Assisted Programming
    JetBrainsBeginner1 - 3 Months3.3(9)No prerequisites
  2. 2
    Learn JavaScript
    ScrimbaBeginner1 - 3 Months4.7(155)No prerequisites

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Free Courses
  • Blog
  • The Coursera Podcast
  • Tech Blog
  • Social Impact

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok