• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • 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


  • Status: Free Trial
    Free Trial
    V

    Vanderbilt University

    AI Agents in Java with Generative AI

    Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, Productivity, OpenAI, AI Orchestration, OpenAI API, AI Enablement, Java, Java Programming, AI Workflows, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, Tool Calling, Creativity, Document Management

    4.8
    Rating, 4.8 out of 5 stars
    ·
    7.7K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Google Colab for Data Science & AI using Python

    Skills you'll gain: Plotly, Object Oriented Programming (OOP), Matplotlib, Pandas (Python Package), Data Visualization, Interactive Data Visualization, Seaborn, Data Analysis, NumPy, Data Visualization Software, Data Structures, Restful API, Python Programming, Application Programming Interface (API), Scatter Plots, Data Manipulation, Programming Principles, Computer Programming, Data Transformation, Program Development

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    R

    Rice University

    Fundamentals of Computing

    Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Probability, Bioinformatics, Interactive Design, Program Development, Big Data, Python Programming, Data Analysis, User Interface (UI), Machine Learning Algorithms, Theoretical Computer Science, Computer Programming

    4.8
    Rating, 4.8 out of 5 stars
    ·
    4.1K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta Database Engineer

    Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Data Integrity, Unit Testing, Algorithms, Software Versioning, Command-Line Interface, Software Visualization, Linux, Pseudocode, Query Languages, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Programming Principles, Computational Thinking, Test Driven Development (TDD)

    4.6
    Rating, 4.6 out of 5 stars
    ·
    7.6K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Python Basics

    Skills you'll gain: Debugging, Programming Principles, Program Development, Python Programming, Data Structures, Computer Programming, Computer Graphics, Diagram Design

    4.8
    Rating, 4.8 out of 5 stars
    ·
    18K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Meta

    Meta Back-End Developer

    Skills you'll gain: Django (Web Framework), Full-Stack Web Development, Version Control, Restful API, Data Structures, Unix Commands, Bootstrap (Front-End Framework), Git (Version Control System), API Testing, Back-End Web Development, GitHub, Relational Databases, Front-End Web Development, Object Oriented Programming (OOP), Database Management Systems, SQL, Database Design, Python Programming, Computer Programming, Cloud Hosting

    Build toward a degree

    4.6
    Rating, 4.6 out of 5 stars
    ·
    9.8K reviews

    Beginner · Professional Certificate · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for Data Analysts

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, ChatGPT, Data Storytelling, OpenAI, Analytics, Prompt Engineering Tools, Data Analysis, Dashboard, Real Time Data, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Data Visualization Software, AI Workflows, AI Personalization, Statistical Analysis, Python Programming, Data Cleansing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    11K reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Using Databases with Python

    Skills you'll gain: Database Design, Relational Databases, SQL, Databases, Data Visualization Software, Web Scraping, Data Modeling, Object Oriented Programming (OOP), Data Processing, Geographic Information Systems, Python Programming, Application Programming Interface (API)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    22K reviews

    Beginner · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    I

    IBM

    Generative AI for IT Systems Analysts and Architects

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Systems Analysis, Stakeholder Communications, LLM Application, Systems Architecture, Solution Architecture, Real Time Data, AI Workflows, AI Personalization, Software Architecture, Stakeholder Analysis, Systems Thinking, Responsible AI, Business Communication, Machine Learning, Project Documentation, Context Management, Technical Consulting

    4.7
    Rating, 4.7 out of 5 stars
    ·
    11K reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Digital Marketing

    Skills you'll gain: MarTech, Marketing Strategy and Techniques, Online Advertising, Social Media Marketing, Web Analytics and SEO, Customer Insights, Search Engine Optimization, Marketing Automation, Marketing Channel, Content Strategy, Digital Advertising, Performance Analysis, AI Personalization, Consumer Behaviour, Driving engagement, Marketing Planning, Digital Transformation, Data Visualization, Emerging Technologies, Experimentation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    23K reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    D

    DeepLearning.AI

    Generative AI with Large Language Models

    Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, LLM Application, Prompt Engineering, Model Deployment, Python Programming, Applied Machine Learning, Scalability, Natural Language Processing, Responsible AI, Machine Learning, Model Evaluation, Reinforcement Learning

    4.8
    Rating, 4.8 out of 5 stars
    ·
    3.6K reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    I

    IBM

    IBM Applied DevOps Engineering

    Skills you'll gain: User Story, Cloud Deployment, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, Istio, Application Deployment, Test Driven Development (TDD), Gherkin (Scripting Language), Kubernetes, Jenkins, Agile Software Development, Scrum (Software Development), Code Coverage, OpenShift, DevOps, Secure Coding, Grafana, System Monitoring, Agile Methodology

    Build toward a degree

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7.9K reviews

    Intermediate · Professional Certificate · 3 - 6 Months

Searches related to interactive programming

an introduction to interactive programming in python
an introduction to interactive programming in python (part 1)
interactive programming in python
1…424344…576

In summary, here are 10 of our most popular interactive programming courses

  • AI Agents in Java with Generative AI: Vanderbilt University
  • Google Colab for Data Science & AI using Python: Packt
  • Fundamentals of Computing: Rice University
  • Meta Database Engineer: Meta
  • Python Basics: University of Michigan
  • Meta Back-End Developer: Meta
  • Generative AI for Data Analysts: IBM
  • Using Databases with Python: University of Michigan
  • Generative AI for IT Systems Analysts and Architects: IBM
  • Digital Marketing: University of Illinois Urbana-Champaign

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Share your Coursera learning story

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

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
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok