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

Coding Courses

Coding courses can help you learn programming languages like Python, Java, and JavaScript, as well as concepts such as algorithms, data structures, and web development. You can build skills in debugging, version control, and software testing, which are crucial for creating efficient code. Many courses introduce tools like Git for version control, integrated development environments (IDEs) like Visual Studio Code, and frameworks such as React or Django, showing how these skills are applied in real projects.


Popular Coding Courses and Certifications


  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Vibe Coding with Cursor AI

    Skills you'll gain: Vibe coding, Model Context Protocol, Context Management, Context Engineering, AI Workflows, Integrated Development Environments, AI Integrations, Software Installation, Agentic Workflows, Code Review, System Configuration, Debugging, Generative AI Agents, Web Development Tools, Software Development, User Interface (UI), Web Development

    4.4
    Rating, 4.4 out of 5 stars
    ·
    167 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    G

    Google Cloud

    Vibe Coding for Beginners: From Zero to App

    Skills you'll gain: Google Gemini, Gemini, Vibe coding, Web Development Tools, Generative AI Agents, Generative AI, Application Development, LLM Application, Google Cloud Platform, Software Development Tools, Cloud Development, Development Environment, Web Development, Web Applications, Secure Coding, Command-Line Interface, Application Security, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Revenue Cycle, Billing, and Coding

    Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), Claims Processing, Payment Processing and Collection, Registration, CPT Coding, Medical Billing, Medical Coding, Billing, Insurance, Insurance Policies, Revenue Management

    4.8
    Rating, 4.8 out of 5 stars
    ·
    84 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California, Davis

    Secure Coding Practices

    Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Security Strategy, Vulnerability Scanning, Vulnerability Assessments, Security Testing, Application Security, Software Design, C and C++, Linux Administration, System Design and Implementation, Java, Programming Principles, Cybersecurity

    4.5
    Rating, 4.5 out of 5 stars
    ·
    608 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free
    Free
    C

    Coursera

    Build a mobile app with Google Sheets on Glide and no coding

    Skills you'll gain: No-Code Development, Mobile Development, Google Sheets, Application Development, Mobile Development Tools, Google Workspace, Application Design, Application Deployment, Development Testing, Spreadsheet Software, Data Structures, User Interface (UI), User Accounts, Persona (User Experience), Authentications, User Feedback, Web Development, Marketing

    4.5
    Rating, 4.5 out of 5 stars
    ·
    685 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    University of California, Santa Cruz

    C for Everyone, Part 1: Programming Fundamentals

    Skills you'll gain: Programming Principles, Program Development, Computational Logic, Memory Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    6.8K reviews

    Beginner · Course · 1 - 3 Months

  • C

    Coursera

    Data Science Coding Challenge: Loan Default Prediction

    Skills you'll gain: Applied Machine Learning, Jupyter, Data Processing, Predictive Modeling, Machine Learning, Model Training, Data Manipulation, Data Preprocessing, Data Science, Model Evaluation, Model Optimization, Data Analysis, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    112 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    T

    The Hong Kong University of Science and Technology

    Programming with Scratch

    Skills you'll gain: Animation and Game Design, Computational Thinking, Animations, Computational Logic, Programming Principles, Computer Programming, Storytelling, Game Design, Scripting, Solution Design, Event-Driven Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    116 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Coding with Generative AI

    Skills you'll gain: Generative AI, Generative Model Architectures, Object Oriented Programming (OOP), Artificial Neural Networks, Computer Programming, Debugging, Python Programming, Critical Thinking

    4.1
    Rating, 4.1 out of 5 stars
    ·
    23 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Coding Algorithms with AI

    Skills you'll gain: Design and Product, Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Interface (UI) Design, UI Components, Web Applications, Algorithms, Web Design and Development, JSON, Program Development, User Story, Javascript, Automation, Hypertext Markup Language (HTML), Data Structures

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    T

    The Hong Kong University of Science and Technology

    AI Code Generation for Everyone

    Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, Vibe coding, HTML and CSS, Web Design and Development, AI literacy, Generative AI, Web Development, Web Applications, Python Programming, Data Analysis, Data Mining, AI Workflows, Simulations, Debugging

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Foundations of Coding Full-Stack

    Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Code Reusability, Program Development, Debugging, Computational Thinking, Git (Version Control System), Diagram Design, Computer Programming, Algorithms, Web Development, Computational Logic, C# (Programming Language)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    200 reviews

    Beginner · Course · 1 - 3 Months

1234…105

In summary, here are 10 of our most popular coding courses

  • Vibe Coding with Cursor AI: Scrimba
  • Vibe Coding for Beginners: From Zero to App: Google Cloud
  • Revenue Cycle, Billing, and Coding : Johns Hopkins University
  • Secure Coding Practices: University of California, Davis
  • Build a mobile app with Google Sheets on Glide and no coding: Coursera
  • C for Everyone, Part 1: Programming Fundamentals: University of California, Santa Cruz
  • Data Science Coding Challenge: Loan Default Prediction: Coursera
  • Programming with Scratch: The Hong Kong University of Science and Technology
  • Coding with Generative AI: Fractal Analytics
  • Coding Algorithms with AI: University of Virginia

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
  • Cookies Preference Center
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