• 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: Free Trial
    Free Trial
    U

    University of California San Diego

    Internet of Things Capstone V2: Build a Mobile Surveillance System

    Skills you'll gain: Software Design Documents, System Design and Implementation, Internet Of Things, Technical Documentation, Technical Communication, Mobile Development, Test Case, System Testing, Software Development, Wireless Networks, Embedded Systems, Systems Integration

    4.8
    Rating, 4.8 out of 5 stars
    ·
    13 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of California San Diego

    Computational Thinking for K-12 Educators Capstone

    Skills you'll gain: Algorithms, Programming Principles, Computational Thinking, Program Development, Code Review, Software Documentation, Debugging, Technical Communication

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    CompTIA PenTest+ (PT0-002)

    Skills you'll gain: Penetration Testing, Cloud Security, Network Analysis, General Data Protection Regulation (GDPR), Information Privacy, Wireless Networks, Application Programming Interface (API), Security Controls

    4.7
    Rating, 4.7 out of 5 stars
    ·
    17 reviews

    Intermediate · Specialization · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    I

    Indian Institute of Technology Guwahati

    Computer Aided Design

    Skills you'll gain: SolidWorks (CAD), Computer-Aided Design, Computer Graphics, 3D Modeling, Mechanical Design, Engineering Drawings, Visualization (Computer Graphics), Prototyping, Animations

    3.9
    Rating, 3.9 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    MySQL with Information Technology

    Skills you'll gain: MySQL Workbench, MySQL, Database Management, Databases, Database Management Systems, Relational Databases, Management Information Systems, SQL

    4.4
    Rating, 4.4 out of 5 stars
    ·
    30 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    U

    Universidad Nacional Autónoma de México

    Python: de usuario a explorador de datos

    Skills you'll gain: Extract, Transform, Load, Pandas (Python Package), NumPy, Exploratory Data Analysis, Time Series Analysis and Forecasting, Data Visualization Software, Package and Software Management, Graphing, Data Analysis, Jupyter, Data Import/Export, Python Programming, Data Manipulation

    3.9
    Rating, 3.9 out of 5 stars
    ·
    19 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Preview
    Preview
    S

    Starweaver

    Build a Data Warehouse Using BigQuery

    Skills you'll gain: SQL, Business Intelligence, Jupyter, Python Programming

    Advanced · Course · 1 - 4 Weeks

  • C

    Coursera

    Data Management with Databricks: Big Data with Delta Lakes

    Skills you'll gain: Databricks, Data Lakes, Data Pipelines, Data Integration, Dashboard, PySpark, SQL, Apache Spark, Data Management, Data Transformation, Version Control

    4.2
    Rating, 4.2 out of 5 stars
    ·
    31 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    F

    Fudan University

    基于Unity引擎的游戏开发进阶

    Skills you'll gain: Unity Engine, Mobile Development, Computer Graphics, Performance Tuning, Video Game Development, 3D Assets, Animations, Artificial Intelligence, User Interface (UI), Scripting

    4.7
    Rating, 4.7 out of 5 stars
    ·
    36 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Data Analysis with Pandas and Python

    Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Integration, Data Wrangling, Time Series Analysis and Forecasting, Data Transformation, Python Programming, Data Structures, Development Environment

    4.7
    Rating, 4.7 out of 5 stars
    ·
    41 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    React Fundamentals

    Skills you'll gain: React.js, Responsive Web Design, Front-End Web Development, Bootstrap (Front-End Framework), JavaScript Frameworks, UI Components, Javascript, HTML and CSS, Web Applications, Event-Driven Programming, Web Development, User Interface (UI)

    4.5
    Rating, 4.5 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Plots Creation using Matplotlib Python

    Skills you'll gain: Matplotlib, Box Plots, Plot (Graphics), Seaborn, Data Visualization, Data Visualization Software, Pandas (Python Package), Scatter Plots, Data Import/Export, Histogram, Python Programming, Data Manipulation, Data Analysis, Data Structures

    3.9
    Rating, 3.9 out of 5 stars
    ·
    9 reviews

    Beginner · Guided Project · Less Than 2 Hours

Searches related to C Programming

c programming
c programming for everybody
c programming: getting started - 1
c programming: language foundations - 2
c programming with linux
c programming: pointers and memory management - 4
c programming on linux: build, compile & apply
c programming: modular programming and memory management - 3
1…237238239…364

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

  • Internet of Things Capstone V2: Build a Mobile Surveillance System: University of California San Diego
  • Computational Thinking for K-12 Educators Capstone: University of California San Diego
  • CompTIA PenTest+ (PT0-002): Packt
  • Computer Aided Design: Indian Institute of Technology Guwahati
  • MySQL with Information Technology: Coursera
  • Python: de usuario a explorador de datos: Universidad Nacional Autónoma de México
  • Build a Data Warehouse Using BigQuery: Starweaver
  • Data Management with Databricks: Big Data with Delta Lakes: Coursera
  • 基于Unity引擎的游戏开发进阶: Fudan University
  • Data Analysis with Pandas and Python: 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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
© 2025 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok