• 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


  • T

    Technion - Israel Institute of Technology

    Action-Driven Business Plan: From the ‘Classroom’ to the World

    Skills you'll gain: Business Planning, Entrepreneurship, Market Research, Plan Execution, Market Analysis, Financial Modeling, Proposal Writing, Market Opportunities, New Product Development, Business Development, Video Production, Project Planning, Product Development, Professional Networking, Presentations, Operating Budget, Cash Flow Forecasting, Ideation, Risk Analysis

    4.9
    Rating, 4.9 out of 5 stars
    ·
    341 reviews

    Mixed · Course · 1 - 3 Months

  • U

    University of Michigan

    Generative AI as a Learning Design Partner

    Skills you'll gain: Generative AI, AI Personalization, Responsible AI, AI powered creativity, Education Software and Technology, ChatGPT, Instructional Design, AI literacy, Ideation, AI Integrations, Brainstorming, Data Ethics, Design Strategies, Content Creation, Emerging Technologies, Persona Development, Professional Development

    4.7
    Rating, 4.7 out of 5 stars
    ·
    87 reviews

    Beginner · Specialization · 1 - 3 Months

  • P

    Packt

    Mastering Multi-Agent Development with AutoGen

    Skills you'll gain: Generative AI Agents, AI Orchestration, Agentic systems, Agentic Workflows, AI Workflows, Artificial Intelligence, LLM Application, Generative AI, Development Environment, Tool Calling, AI literacy, Large Language Modeling, Software Development Tools, Python Programming, Software Installation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    119 reviews

    Intermediate · Course · 1 - 3 Months

  • U

    University of Colorado System

    Grant Writing for Health Researchers

    Skills you'll gain: Concision, Grant Writing, Sample Size Determination, Institutional Review Board (IRB), Grant Applications, Proposal Writing, Biostatistics, Proposal Development, Writing, Clinical Research Ethics, Medical Science and Research, Statistical Analysis, Persuasive Communication, Data Analysis, Clinical Research, Statistical Methods, Research Design, Science and Research, Resource Allocation, Data Collection

    4.9
    Rating, 4.9 out of 5 stars
    ·
    59 reviews

    Intermediate · Specialization · 3 - 6 Months

  • C

    Codio

    Java: Data Structures and Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming

    3.6
    Rating, 3.6 out of 5 stars
    ·
    13 reviews

    Intermediate · Specialization · 1 - 3 Months

  • M

    Microsoft

    Secure Access with Azure Active Directory

    Skills you'll gain: Azure Active Directory, Active Directory, Microsoft Azure, Multi-Factor Authentication, Authentications, User Accounts, Role-Based Access Control (RBAC), Authorization (Computing), Identity and Access Management, User Provisioning, Cloud Security, Single Sign-On (SSO), Hybrid Cloud Computing, Self Service Technologies

    4.5
    Rating, 4.5 out of 5 stars
    ·
    100 reviews

    Intermediate · Course · 1 - 4 Weeks

  • U

    University of California, Irvine

    Career Success Project

    Skills you'll gain: Business Writing, Time Management, Negotiation, Leadership and Management, Problem Solving, Prioritization, Writing, Project Management, Business Communication, Critical Thinking and Problem Solving, Business Planning, Entrepreneurship, Entrepreneurial Finance, Finance, Oral Expression, Business Solutions, Verbal Communication Skills, Organizational Effectiveness, Creative Problem-Solving, Communication

    4.7
    Rating, 4.7 out of 5 stars
    ·
    339 reviews

    Mixed · Course · 1 - 3 Months

  • C

    CVS Health

    Preparing for Your Call Center Customer Service Role

    Skills you'll gain: Call Center Experience, Interviewing Skills, De-escalation Techniques, Customer Relationship Building, Customer Complaint Resolution, Customer Engagement, Customer Service, Problem Solving, Conflict Management, Inbound Calls, Telephone Skills, Professionalism, Verbal Communication Skills, Communication

    4.8
    Rating, 4.8 out of 5 stars
    ·
    65 reviews

    Beginner · Course · 1 - 4 Weeks

  • T

    Tel Aviv University

    Economic Growth and Distributive Justice Part I - The Role of the State

    Skills you'll gain: Social Justice, Economics, Policy, and Social Studies, Socioeconomics, Tax, Economic Development, Tax Planning, Economics, Public Policies, Income Tax, Ethical Standards And Conduct, Policy Analysis, Environmental Policy, Resource Allocation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    392 reviews

    Mixed · Course · 1 - 4 Weeks

  • U

    University of Michigan

    Learning Experience Design: Orientation to the Profession

    Skills you'll gain: Instructional Design, Learning Theory, Design, Disabilities, Education Software and Technology, Professional Development, Diversity Awareness, Diversity Equity and Inclusion Initiatives

    4.8
    Rating, 4.8 out of 5 stars
    ·
    82 reviews

    Beginner · Course · 1 - 4 Weeks

  • S

    Scrimba

    Prompt Engineering for Web Developers

    Skills you'll gain: Prompt Engineering, Prompt Patterns, Debugging, ChatGPT, Token Optimization, Pseudocode, AI literacy, Web Development, Web Development Tools, Artificial Intelligence, Program Development, Web Applications, Software Development, Software Engineering

    4.4
    Rating, 4.4 out of 5 stars
    ·
    75 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Hot New Release
    Hot New Release
    E

    EDUCBA

    Python Developer: From Basics to Case Studies

    Skills you'll gain: Cryptography, Object Oriented Design, Object Oriented Programming (OOP), File I/O, Encryption, Cryptographic Protocols, Data Structures, Program Development, Software Development, Model Evaluation, Automation, Model Training, Machine Learning Algorithms, Database Application, Plot (Graphics), Python Programming, Algorithms, Software Installation, Code Reusability, Functional Design

    4.7
    Rating, 4.7 out of 5 stars
    ·
    105 reviews

    Beginner · Specialization · 3 - 6 Months

1…229230231…652

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

  • Action-Driven Business Plan: From the ‘Classroom’ to the World: Technion - Israel Institute of Technology
  • Generative AI as a Learning Design Partner: University of Michigan
  • Mastering Multi-Agent Development with AutoGen: Packt
  • Grant Writing for Health Researchers: University of Colorado System
  • Java: Data Structures and Algorithms: Codio
  • Secure Access with Azure Active Directory: Microsoft
  • Career Success Project: University of California, Irvine
  • Preparing for Your Call Center Customer Service Role: CVS Health
  • Economic Growth and Distributive Justice Part I - The Role of the State: Tel Aviv University
  • Learning Experience Design: Orientation to the Profession: University of Michigan

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