• 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

    SkillUp

    Java App Development Project: Fundamentals, OOP & File I/O

    Skills you'll gain: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, Code Reusability, Maintainability, Software Design, Application Development, Computer Programming, Data Import/Export, Data Management, Data Validation

    4.3
    Rating, 4.3 out of 5 stars
    ·
    23 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    S

    SkillsBooster Academy

    Mastering Windsurf: From Setup to Real Projects

    Skills you'll gain: Prompt Engineering, Vibe coding, AI Workflows, Software Development Tools, Generative AI Agents, Code Review, Software Development, Software Engineering, AI Personalization, GitHub, Web Development Tools, Design Software, Responsible AI, Generative AI, Web Development, Front-End Web Development, Javascript, Application Deployment, React.js, Artificial Intelligence

    4.4
    Rating, 4.4 out of 5 stars
    ·
    9 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    C++: Algorithms

    Skills you'll gain: Algorithms, C++ (Programming Language), C and C++, Data Structures, Theoretical Computer Science, Computer Programming

    4.3
    Rating, 4.3 out of 5 stars
    ·
    13 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free
    Free
    D

    DeepLearning.AI

    LLMOps

    Skills you'll gain: Responsible AI, LLM Application, Large Language Modeling, Google Cloud Platform, Model Training, MLOps (Machine Learning Operations), Fine-tuning, Model Evaluation, Version Control, Supervised Learning

    4
    Rating, 4 out of 5 stars
    ·
    39 reviews

    Beginner · Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    P

    Packt

    Quantum Computing with Qiskit and Advanced Algorithms

    Skills you'll gain: Quantum computing, Algorithms, IBM Cloud, Cryptography, Python Programming, Mathematical Software, Simulations

    4.5
    Rating, 4.5 out of 5 stars
    ·
    26 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Arranging and Visualizing Data in R

    Skills you'll gain: Exploratory Data Analysis, Rmarkdown, R (Software), Plot (Graphics), Tidyverse (R Package), Statistical Visualization, Data Visualization, Data Visualization Software, R Programming, Data Analysis, Ggplot2, Data Wrangling, Scatter Plots, Data Manipulation, Histogram, Statistical Reporting, Scripting, Package and Software Management, Scripting Languages, Data Transformation

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    Status: AI skills
    AI skills
    D

    DeepLearning.AI

    Fast Prototyping of GenAI Apps with Streamlit

    Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, No-Code Development, Prototyping, Retrieval-Augmented Generation, AI Integrations, Application Development, User Interface (UI)

    3.9
    Rating, 3.9 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    A

    AI CERTs

    AI for Health & Nursing

    Skills you'll gain: Responsible AI, Health Technology, Data Ethics, Clinical Nursing, Nurse Education, Nursing Process, Clinical Documentation, Nursing, Nursing Practices, Artificial Intelligence, Healthcare Ethics, Basic Patient Care, Artificial Intelligence and Machine Learning (AI/ML), Health Care, Healthcare Industry Knowledge, Generative AI Agents, Generative AI, Business, Physiology, Business Acumen

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Game Mechanics with Python and Pygame

    Skills you'll gain: Animation and Game Design, Video Game Development, Game Design, 3D Assets, Event-Driven Programming, Animations, Graphics Software, Computer Graphics, Visualization (Computer Graphics), Interactive Design, Computer Graphic Techniques, Debugging, User Interface (UI), User Interface (UI) Design, UI Components, Computer Displays, Program Development, Code Reusability, Python Programming, Development Environment

    4.7
    Rating, 4.7 out of 5 stars
    ·
    33 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    C

    Codio

    Data Analysis in Python

    Skills you'll gain: Matplotlib, Statistical Methods, Statistical Hypothesis Testing, Plot (Graphics), Data Analysis, Statistical Analysis, Data Import/Export, Data Visualization, Data Cleansing, Probability & Statistics, Data Manipulation, Descriptive Statistics, Pandas (Python Package), Data Wrangling, Correlation Analysis, Python Programming, Programming Principles, Computer Programming, Scripting, Computational Logic

    Mixed · Course · 1 - 3 Months

  • Status: New
    New
    Status: Preview
    Preview
    C

    Coursera

    SystemVerilog Tutorials: Hardware Design & Verification

    Skills you'll gain: Hardware Design, Field-Programmable Gate Array (FPGA), Data Structures, Computational Logic, Application Specific Integrated Circuits, System Design and Implementation, Verification And Validation, Embedded Systems, Test Script Development, Simulation and Simulation Software, Code Reusability, Data Synthesis, Analysis, Design, Process Optimization

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    S

    SkillUp

    Business Implementation and Security

    Skills you'll gain: Cryptographic Protocols, Blockchain, Business Continuity Planning, Business Continuity, Cryptography, Disaster Recovery, Data Management, Digital Assets, Security Management, Vulnerability Assessments, Enterprise Security, Threat Modeling, Asset Protection, Vulnerability Management, Regulation and Legal Compliance, Data Security, Application Security, Application Frameworks, Network Security, Data Access

    Beginner · Course · 1 - 4 Weeks

1…394041…119

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

  • Java App Development Project: Fundamentals, OOP & File I/O: SkillUp
  • Mastering Windsurf: From Setup to Real Projects: SkillsBooster Academy
  • C++: Algorithms: Codio
  • LLMOps: DeepLearning.AI
  • Quantum Computing with Qiskit and Advanced Algorithms: Packt
  • Arranging and Visualizing Data in R: University of Michigan
  • Fast Prototyping of GenAI Apps with Streamlit: DeepLearning.AI
  • AI for Health & Nursing: AI CERTs
  • Game Mechanics with Python and Pygame: EDUCBA
  • Data Analysis in Python: Codio

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