• 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


  • G

    Google

    Automate Cybersecurity Tasks with Python

    Skills you'll gain: Debugging, Python Programming, Cybersecurity, Programming Principles, File I/O, IT Automation, Data Import/Export, Algorithms, Automation, Program Development, Computer Programming, File Management, Maintainability

    4.8 stars, 3.6K reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (3.6K) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Successful Negotiation: Essential Strategies and Skills

    Skills you'll gain: Contract Negotiation, Negotiation, Price Negotiation, Mediation, Arbitration, Communication, Business Communication, Intercultural Competence, Conflict Management, Cultural Responsiveness, Cultural Sensitivity, Influencing, Business Ethics, Decision Making, Ethical Standards And Conduct, Planning, Constructive Feedback, Analysis

    4.8 stars, 20K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.8 (20K) · Beginner · Course · 1 - 3 Months

    Status: Trending right now
    Trending right now
    Category: Preview
    Preview
  • V

    Vanderbilt University

    Prompt Engineering for Educators

    Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, AI literacy, Creative Problem-Solving, AI powered creativity, Generative AI, AI Enablement, AI Personalization, Image Analysis, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Generative AI Agents, Organizational Skills, Education Software and Technology, Computer Vision

    4.8 stars, 8.9K reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.8 (8.9K) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Michigan

    Introduction to Data Science in Python

    Skills you'll gain: Pandas (Python Package), Data Manipulation, NumPy, Data Processing, Data Cleansing, Data Wrangling, Data Transformation, Data Preprocessing, Data Science, Statistical Analysis, Data-Driven Decision-Making, Pivot Tables And Charts, Data Analysis, Statistical Methods, Python Programming, Data Import/Export, Scripting Languages, Probability & Statistics, Programming Principles, Text Mining

    4.5 stars, 27K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (27K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    IBM

    Generative AI for Software Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Data Ethics, Generative AI Agents, ChatGPT, Software Design Documents, Software Design, LLM Application, AI literacy, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Model Evaluation, Software Development, Artificial Intelligence and Machine Learning (AI/ML), Application Security, Software Engineering, Augmented and Virtual Reality (AR/VR)

    4.7 stars, 12K reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.7 (12K) · Intermediate · Specialization · 1 - 3 Months

    Status: Top AI program
    Top AI program
    Status: Free trial
    Free trial
  • M

    Meta

    Meta iOS Developer

    Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, User Research, Version Control, GitHub, UI/UX Research, Usability Testing, Apple iOS, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Swift Programming, User Interface (UI), Apple Xcode, Unix Commands, Persona (User Experience), Mobile Development, Javascript

    4.6 stars, 8.8K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (8.8K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • I

    IBM

    Cloud Application Development Foundations

    Skills you'll gain: Cloud-Native Computing, Node.JS, Cloud Infrastructure, Cloud Platforms, CI/CD, Cloud Applications, Cloud Development, NoSQL, Cloud Computing, HTML and CSS, Cloud Computing Architecture, MongoDB, Server Side, Front-End Web Development, React Redux, Hypertext Markup Language (HTML), JavaScript Frameworks, Restful API, DevOps, Python Programming

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

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

    Status: Free trial
    Free trial
  • D

    DeepLearning.AI

    Generative AI with Large Language Models

    Skills you'll gain: Generative AI, Large Language Modeling, Generative Model Architectures, Fine-tuning, LLM Application, Model Training, Model Deployment, Python Programming, Scalability, Model Optimization, Machine Learning, Model Evaluation, Reinforcement Learning

    4.8 stars, 3.6K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (3.6K) · Intermediate · Course · 1 - 4 Weeks

    Status: Top AI program
    Top AI program
    Category: Preview
    Preview
  • P

    PwC

    Data Analysis and Presentation Skills: the PwC Approach

    Skills you'll gain: Analytics, Data Visualization, Business Analytics, Data Analysis, Interactive Data Visualization, Microsoft PowerPoint, Data Presentation, Presentations, Excel Formulas, Data-Driven Decision-Making, Dashboard, Data Storytelling, Dashboard Creation, Microsoft Excel, Customer Analysis, Data Visualization Software, Big Data, Target Market, Oral Expression, Data Cleansing

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

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

    Status: Free trial
    Free trial
  • I

    IBM

    Tools for Data Science

    Skills you'll gain: Jupyter, R (Software), R Programming, Computer Programming Tools, GitHub, Software Development Tools, Data Visualization Software, Data Science, Statistical Programming, Cloud Hosting, Scikit Learn (Machine Learning Library), Cloud Services, Cloud API, Cloud Computing, Git (Version Control System), Cloud Platforms, Other Programming Languages, Integrated Development Environments, Version Control, Python Programming

    4.5 stars, 30K reviews, Beginner, Course, 1 - 3 Months

    ★ 4.5 (30K) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • M

    Meta

    Meta Database Engineer

    Skills you'll gain: MySQL, Database Software, Database Management, Database Theory, Data Warehousing, Interactive Data Visualization, Dashboard, Database Administration, Data Visualization Software, Command-Line Interface, Star Schema, Dashboard Creation, Unix Shell, Data Integrity, Unit Testing, Algorithms, Analytics, Linux, Database Architecture and Administration, Software Versioning

    4.6 stars, 7.8K reviews, Beginner, Professional Certificate, 3 - 6 Months

    ★ 4.6 (7.8K) · Beginner · Professional Certificate · 3 - 6 Months

    Status: Trending right now
    Trending right now
    Status: Free trial
    Free trial
  • J

    Johns Hopkins University

    Data Science: Statistics and Machine Learning

    Skills you'll gain: Shiny (R Package), Rmarkdown, Model Evaluation, Regression Analysis, Leaflet (Software), Exploratory Data Analysis, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Machine Learning Algorithms, Plotly, Interactive Data Visualization, Probability & Statistics, Data Presentation, Data Visualization, Statistical Analysis, Statistical Modeling, R Programming, Machine Learning, GitHub

    4.4 stars, 7.2K reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.4 (7.2K) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…474849…729

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

  • Automate Cybersecurity Tasks with Python: Google
  • Successful Negotiation: Essential Strategies and Skills: University of Michigan
  • Prompt Engineering for Educators: Vanderbilt University
  • Introduction to Data Science in Python: University of Michigan
  • Generative AI for Software Developers: IBM
  • Meta iOS Developer: Meta
  • Cloud Application Development Foundations: IBM
  • Generative AI with Large Language Models: DeepLearning.AI
  • Data Analysis and Presentation Skills: the PwC Approach: PwC
  • Tools for Data Science: IBM

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
  • 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
  • Udemy

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