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

C Programming Courses

C programming courses can help you learn syntax, data structures, algorithms, and memory management. You can build skills in debugging, optimizing code, and implementing efficient algorithms. Many courses introduce tools like GCC for compiling code, GDB for debugging, and libraries such as the Standard Template Library (STL) to enhance functionality. You'll also explore concepts like pointers, file handling, and dynamic memory allocation, which are crucial for developing robust applications.


Popular C Programming Courses and Certifications


  • Status: New
    New
    Status: Free Trial
    Free Trial
    A

    Arizona State University

    Classification and Planned Experiments

    Skills you'll gain: Experimentation, Research Design, Statistical Modeling, Machine Learning Methods, Statistical Methods, Applied Machine Learning, Supervised Learning, Logistic Regression, Predictive Modeling, Machine Learning Algorithms, Statistical Programming, Model Training, Statistical Analysis, Statistical Inference, Simulation and Simulation Software, Probability & Statistics, Data Science, Data Visualization, Simulations, Data Analysis

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Preparing for AI-900: Microsoft Azure AI Fundamentals exam

    Skills you'll gain: Natural Language Processing, Microsoft Azure, Computer Vision, No-Code Development, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Predictive Modeling, Artificial Intelligence, AI literacy, Responsible AI

    4.7
    Rating, 4.7 out of 5 stars
    ·
    224 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    D

    Duke University

    Applied Python Data Engineering

    Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Snowflake Schema, Data Storytelling, Site Reliability Engineering, Docker (Software), Databricks, Containerization, GitHub Copilot, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Kubernetes, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming

    3.8
    Rating, 3.8 out of 5 stars
    ·
    122 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Agile Project Management

    Skills you'll gain: User Story, Agile Project Management, Scrum (Software Development), Agile Software Development, Agile Methodology, Engineering Management, Agile Product Development, Sprint Retrospectives, Sprint Planning, Product Requirements, Backlogs, Organizational Strategy, Software Development Methodologies, Project Management, Strategic Thinking, Virtual Teams, Organizational Structure, Leadership

    Build toward a degree

    4.8
    Rating, 4.8 out of 5 stars
    ·
    486 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    L

    L&T EduTech

    Power System: Generation, Transmission and Protection

    Skills you'll gain: Electrical Power, Electric Power Systems, Electrical Systems, Control Systems, Electrical Substation, Electrical Equipment, Energy and Utilities, Electrical Safety, Plant Operations and Management, Three-Phase, High Voltage, Machine Controls, Power Electronics, Automation Engineering, Basic Electrical Systems, Process Control, Mathematical Modeling, Matlab, Electrical Engineering, electromagnetics

    4.5
    Rating, 4.5 out of 5 stars
    ·
    278 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Illinois Urbana-Champaign

    Cloud Networking

    Skills you'll gain: Cloud Infrastructure, Network Architecture, Computer Networking, Cloud Computing Architecture, Software-Defined Networking, Cloud Computing, Network Routing, TCP/IP, Wide Area Networks, Data Centers, Network Performance Management, Network Switches, Virtual Machines, Scalability, Python Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    304 reviews

    Mixed · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    T

    The Hong Kong University of Science and Technology

    Software Engineering: Implementation and Testing

    Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, System Testing, Integration Testing, User Acceptance Testing (UAT), Unit Testing, Secure Coding, Test Case, Requirements Analysis, Waterfall Methodology, Agile Methodology, Project Management

    4.6
    Rating, 4.6 out of 5 stars
    ·
    139 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    M

    Meta

    Database Structures and Management with MySQL

    Skills you'll gain: MySQL, Database Management, Stored Procedure, Database Design, Database Management Systems, Relational Databases, SQL, Database Development, Database Administration, Query Languages, Data Management, Data Integrity, Data Maintenance, Data Entry

    4.8
    Rating, 4.8 out of 5 stars
    ·
    564 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    S

    Sapienza University of Rome

    Egypt before and after pharaohs.

    Skills you'll gain: Ancient History, Art History, World History, Cultural Diversity, Culture, Anthropology

    4.5
    Rating, 4.5 out of 5 stars
    ·
    164 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado Boulder

    Equivalent Circuit Cell Model Simulation

    Skills you'll gain: Simulation and Simulation Software, Simulations, Mathematical Modeling, Electrical Engineering, Power Electronics, Electronic Components, Electric Power Systems, Matlab, Model Optimization, Electrical Systems, Engineering Calculations, Laboratory Testing, Mathematical Software, Laboratory Research, Basic Electrical Systems, Estimation

    4.7
    Rating, 4.7 out of 5 stars
    ·
    552 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Preview
    Preview
    É

    École Polytechnique Fédérale de Lausanne

    Systèmes d’Information Géographique - Partie 1

    Skills you'll gain: GIS Software, Geographic Information Systems, Spatial Data Analysis, Geospatial Information and Technology, Data Modeling, Databases, Data Store, Spatial Analysis, NoSQL, Data Storage, Database Systems, Database Software, Database Management, Data Storage Technologies, Query Languages, SQL, Relational Databases, Data Manipulation

    4.5
    Rating, 4.5 out of 5 stars
    ·
    288 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    Become a JavaScript Developer

    Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, JavaScript Frameworks, Pseudocode, Computational Thinking, JSON, Program Development, Web Development, Angular, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Code Reusability, React.js, Server Side, Web Development Tools

    4.6
    Rating, 4.6 out of 5 stars
    ·
    110 reviews

    Beginner · Specialization · 3 - 6 Months

1…134135136…454

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

  • Classification and Planned Experiments: Arizona State University
  • Preparing for AI-900: Microsoft Azure AI Fundamentals exam: Microsoft
  • Applied Python Data Engineering: Duke University
  • Agile Project Management: University of Colorado Boulder
  • Power System: Generation, Transmission and Protection: L&T EduTech
  • Cloud Networking: University of Illinois Urbana-Champaign
  • Software Engineering: Implementation and Testing: The Hong Kong University of Science and Technology
  • Database Structures and Management with MySQL: Meta
  • Egypt before and after pharaohs. : Sapienza University of Rome
  • Equivalent Circuit Cell Model Simulation: University of Colorado Boulder

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
  • Free IT Certifications and Courses
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications

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
  • Share your Coursera learning story

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