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

C Courses

C programming courses can help you learn syntax, data structures, memory management, and algorithm design. You can build skills in problem-solving, debugging, and optimizing code for performance. Many courses introduce tools like GCC for compiling, GDB for debugging, and various libraries that enhance functionality. You’ll also explore applied areas such as game development, embedded systems, and software engineering practices, allowing you to create efficient applications and understand how C interacts with hardware.

Popular C Courses and Certifications


  • Status: Free Trial
    Free Trial
    P

    Pearson

    Rust Programming Essentials

    Skills you'll gain: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Program Development, Software Development

    3.9
    Rating, 3.9 out of 5 stars
    ·
    8 reviews

    Beginner · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    A

    Alex Genadinik

    ADVANCED Emotional Intelligence

    Skills you'll gain: Empathy, Empathy & Emotional Intelligence, Creativity, Self-Awareness, Emotional Intelligence, Personal Development, Stress Management

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Ethical Hacking: Meterpreter, DNS & ICMP Attacks

    4.7
    Rating, 4.7 out of 5 stars
    ·
    16 reviews

    Mixed · Course · 1 - 4 Weeks

  • C

    Coursera

    RStudio for Six Sigma - Control Charts

    Skills you'll gain: Statistical Process Controls, Six Sigma Methodology, Quality Control, Lean Six Sigma, Plot (Graphics), Quality Monitoring, Data Literacy, Statistical Analysis, R Programming

    Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Process Map Data using C++ Adjacency List Shortest Path

    Skills you'll gain: Graph Theory, C++ (Programming Language), C and C++, Network Routing, Data Structures, Object Oriented Programming (OOP), File I/O, Algorithms

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    ROS 2 Foundations: Architecture, Programming & Core Concepts

    Skills you'll gain: Robotics, Docker (Software), Containerization, Ubuntu, System Configuration, Systems Architecture, Middleware, Software Architecture, Python Programming, C and C++, Development Environment, Operating Systems, C++ (Programming Language), Software Installation, Generative AI

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Advanced Object-Oriented & Generic Programming in C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Data Structures, File Systems, Code Reusability, Algorithms, Performance Tuning, File Management

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Mastering ROS 2 for Robotics Programming

    Skills you'll gain: Robotics, Machine Controls, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), CI/CD, Continuous Integration, Artificial Intelligence, 3D Modeling, Large Language Modeling, Agentic Workflows, Continuous Deployment, Docker (Software), Agentic systems, Simulation and Simulation Software, LLM Application, Containerization, Ubuntu, Python Programming, Linux, C++ (Programming Language)

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free
    Free
    U

    University of Copenhagen

    Tackling cardiometabolic diseases – insights from India

    Skills you'll gain: Chronic Diseases, Primary Care, Preventative Care, Long Term Care, Health Disparities, Public Health and Disease Prevention, Health Equity, Care Coordination, Health Promotion, Care Management, Community Health, Patient Education And Counseling, Public Health, Epidemiology, Patient Education and Support, Social Determinants Of Health, Nutrition and Diet, Diagnostic Tests

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Interview Questions and Real-World Applications

    Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Debugging, Problem Solving, C++ (Programming Language), Performance Tuning, Theoretical Computer Science, Solution Design, Python Programming, Computational Logic

    Intermediate · Course · 3 - 6 Months

  • Status: New
    New
    P

    Packt

    ROS 2 from Scratch

    Skills you'll gain: Robotics, Robotic Process Automation, Simulation and Simulation Software, System Programming, C++ (Programming Language), Development Environment, Software Visualization, Hardware Design, Electronic Hardware

    Beginner · Course · 3 - 6 Months

  • E

    EDUCBA

    Lean Six Sigma: Define, Analyze & Improve

    Skills you'll gain: Lean Six Sigma, Process Mapping, Six Sigma Methodology, Process Improvement and Optimization, Quality Improvement, Root Cause Analysis, Process Improvement, Strategic Leadership, Lean Methodologies, Performance Improvement, Process Development, Business Leadership, Organizational Change, Change Management, Culture Transformation, Descriptive Statistics, Continuous Improvement Process, Process Analysis, Performance Measurement, Strategic Prioritization

    4.8
    Rating, 4.8 out of 5 stars
    ·
    26 reviews

    Mixed · Course · 1 - 3 Months

1…333435…45

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

  • Rust Programming Essentials: Pearson
  • ADVANCED Emotional Intelligence: Alex Genadinik
  • Ethical Hacking: Meterpreter, DNS & ICMP Attacks: EDUCBA
  • RStudio for Six Sigma - Control Charts: Coursera
  • Process Map Data using C++ Adjacency List Shortest Path: Coursera
  • ROS 2 Foundations: Architecture, Programming & Core Concepts: Packt
  • Advanced Object-Oriented & Generic Programming in C++: Packt
  • Mastering ROS 2 for Robotics Programming: Packt
  • Tackling cardiometabolic diseases – insights from India: University of Copenhagen
  • Interview Questions and Real-World Applications: Packt

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