• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Free Courses Programming

Free Courses Programming Courses

Free programming courses can help you learn coding languages like Python, JavaScript, and Ruby, along with foundational concepts such as algorithms and data structures. You can build practical skills in web development, software debugging, and creating applications, which are crucial for tackling real-world challenges.


Popular Free Courses Programming Courses and Certifications


  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Statistical Methods for Computer Science

    Skills you'll gain: Network Analysis, R Programming, Statistical Analysis, Regression Analysis, Statistical Modeling, Statistical Methods, Combinatorics, Bayesian Network, Applied Machine Learning, Statistical Hypothesis Testing, Statistical Programming, Data Analysis, R (Software), Probability, Probability Distribution, Probability & Statistics, Bayesian Statistics, Social Network Analysis, Simulations, Statistical Software

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    MathWorks

    Introduction to Computer Vision

    Skills you'll gain: Image Analysis, Computer Vision, Matlab, Anomaly Detection, Geospatial Information and Technology, Machine Learning Methods, Algorithms

    4.6
    Rating, 4.6 out of 5 stars
    ·
    58 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Data Visualization with Plotly Express

    Skills you'll gain: Plotly, Interactive Data Visualization, Plot (Graphics), Data Visualization Software, Ggplot2, Exploratory Data Analysis, Data Analysis, Python Programming, Data Science, Machine Learning

    4.7
    Rating, 4.7 out of 5 stars
    ·
    269 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Java Database Connectivity

    Skills you'll gain: Stored Procedure, PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Databases, Database Design, Data Persistence, Object Oriented Design, Java, Data Manipulation, Data Mapping, Java Programming, Database Development, JUnit, Object Oriented Programming (OOP), Database Software, Query Languages, Database Management

    4.7
    Rating, 4.7 out of 5 stars
    ·
    56 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Imperial College London

    Foundations in Virology and Vaccinology

    Skills you'll gain: Immunology, Infectious Diseases, Molecular, Cellular, and Microbiology, Public Health and Disease Prevention, Molecular Biology, Epidemiology, Microbiology, Life Sciences, Public Health, Medical Science and Research, Biotechnology, Drug Development, Pathology, Climate Change Programs, Pharmaceuticals, Cell Cultures, Preventative Care, Cell Biology, Laboratory Testing, Biology

    4.9
    Rating, 4.9 out of 5 stars
    ·
    88 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    M

    MathWorks

    Object Tracking and Motion Detection with Computer Vision

    Skills you'll gain: Image Analysis, Computer Vision, Deep Learning, Machine Learning Methods, Matlab, Transfer Learning, Traffic Flow Optimization

    4.7
    Rating, 4.7 out of 5 stars
    ·
    36 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    R

    Rice University

    Writing Skills for Engineering Leaders

    Skills you'll gain: Proposal Writing, Business Writing, Concision, Technical Writing, Technical Communication, Electronic Media, Report Writing, Business Correspondence, Writing, Writing and Editing, Editing, Collaboration, Proofreading, Grammar, Professionalism, Planning

    4.7
    Rating, 4.7 out of 5 stars
    ·
    490 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Working with Data

    Skills you'll gain: Restful API, SQL, React Native, Database Management, Databases, Application Programming Interface (API), API Design, Relational Databases, Data Persistence, Mobile Development, Data Storage Technologies, Data Management, Application Development, Authentications

    4.8
    Rating, 4.8 out of 5 stars
    ·
    67 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Microsoft Azure Cosmos DB

    Skills you'll gain: Microsoft Azure, NoSQL, Database Administration, Data Store, Database Systems, Cloud Storage, Database Theory, Data Storage, Cloud Services, Data Storage Technologies, File Management, Data Access, Data Security, Data Management, Query Languages, Application Programming Interface (API), Data Import/Export

    4.3
    Rating, 4.3 out of 5 stars
    ·
    104 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    T

    Tsinghua University

    Data Structures and Algorithms (I)

    Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Data Storage

    3.1
    Rating, 3.1 out of 5 stars
    ·
    34 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Taking Safety and Quality Improvement Work to the Next Level (Patient Safety VII)

    Skills you'll gain: Patient Safety, Corrective and Preventive Action (CAPA), Healthcare Project Management, Safety Assurance, Quality Improvement, Safety Standards, Problem Management, Continuous Quality Improvement (CQI), System Implementation, Leadership

    4.6
    Rating, 4.6 out of 5 stars
    ·
    98 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    N

    Northwestern University

    Modern Robotics, Course 6: Capstone Project, Mobile Manipulation

    Skills you'll gain: Control Systems, Robotics, Simulation and Simulation Software, Virtual Environment, Simulations, Matlab, Mathematical Modeling, Applied Mathematics, Estimation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    60 reviews

    Intermediate · Course · 1 - 4 Weeks

1…272273274…651

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

  • Statistical Methods for Computer Science: Johns Hopkins University
  • Introduction to Computer Vision: MathWorks
  • Data Visualization with Plotly Express: Coursera
  • Java Database Connectivity: LearnQuest
  • Foundations in Virology and Vaccinology: Imperial College London
  • Object Tracking and Motion Detection with Computer Vision: MathWorks
  • Writing Skills for Engineering Leaders: Rice University
  • Working with Data: Meta
  • Microsoft Azure Cosmos DB: Microsoft
  • Data Structures and Algorithms (I): Tsinghua University

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