• For Individuals
  • For Businesses
  • For Universities
  • For Governments
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 Colorado Boulder

    Introduction to Data Analytics for Business

    Skills you'll gain: Data Governance, Data Storage Technologies, Analytics, Business Analytics, Data Storage, Big Data, Databases, Business Intelligence, Data Analysis, Relational Databases, Data Quality, SQL, Organizational Structure, Cloud Computing

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.2K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Preview
    Preview
    U

    Universidad Nacional Autónoma de México

    Arduino y algunas aplicaciones

    Skills you'll gain: Electronics, Electronic Components, Programming Principles, Prototyping, Automation, Software Installation, Electronic Hardware, Embedded Systems, Digital Communications, Integrated Development Environments, Computer Programming, Development Environment

    4.6
    Rating, 4.6 out of 5 stars
    ·
    630 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Introduction to Trading, Machine Learning & GCP

    Skills you'll gain: Machine Learning, Google Cloud Platform, Machine Learning Algorithms, Applied Machine Learning, Supervised Learning, Time Series Analysis and Forecasting, Financial Trading, Deep Learning, Statistical Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Artificial Neural Networks, Securities Trading, Technical Analysis, Financial Forecasting, Quantitative Research, Financial Modeling, Forecasting, Regression Analysis, Finance

    4
    Rating, 4 out of 5 stars
    ·
    889 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Virginia

    Agile Meets Design Thinking

    Skills you'll gain: Agile Product Development, User Story, Design Thinking, Product Improvement, Agile Methodology, Agile Software Development, Product Design, Product Development, User Centered Design, User Research, Persona Development, Innovation, Product Management, Discussion Facilitation, Software Development, Testability

    4.7
    Rating, 4.7 out of 5 stars
    ·
    3.6K reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Preview
    Preview
    U

    University of California San Diego

    Linux Tools for Text Processing

    Skills you'll gain: Linux Commands, Linux, Unix Commands, Shell Script, Linux Administration, Data Processing, Text Mining, Command-Line Interface, Data Manipulation, Unix, Scripting, Automation, File Management

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Web Application Technologies and Django

    Skills you'll gain: Django (Web Framework), HTML and CSS, Model View Controller, Application Deployment, Application Frameworks, Web Applications, Cascading Style Sheets (CSS), Web Servers, SQL, Databases, Network Protocols, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    1.9K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Foundations of Sports Analytics: Data, Representation, and Models in Sports

    Skills you'll gain: Statistical Methods, Regression Analysis, Data Cleansing, Statistical Hypothesis Testing, Correlation Analysis, Matplotlib, Data Manipulation, Data Visualization, Statistical Analysis, Scatter Plots, Probability & Statistics, R Programming, Data Analysis, Descriptive Statistics, Pandas (Python Package), Python Programming

    4.4
    Rating, 4.4 out of 5 stars
    ·
    199 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    L

    LearnQuest

    Swift 5 iOS Application Developer

    Skills you'll gain: Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, iOS Development, Responsive Web Design, Data Structures, Object Oriented Programming (OOP), Unit Testing, Programming Principles, Apple software proficiency, Transaction Processing, Mobile Development, User Interface (UI), Application Development, UI Components, Application Programming Interface (API), Data Storage, Data Modeling

    4.4
    Rating, 4.4 out of 5 stars
    ·
    911 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    U

    University of Pennsylvania

    Introduction to Spreadsheets and Models

    Skills you'll gain: Spreadsheet Software, Financial Modeling, Regression Analysis, Statistical Modeling, Excel Formulas, Business Modeling, Simulation and Simulation Software, Microsoft Excel, Google Sheets, Probability Distribution, Forecasting, Risk Analysis, Data Analysis Software, Process Optimization, Decision Tree Learning

    4.2
    Rating, 4.2 out of 5 stars
    ·
    3.9K reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    U

    University of Colorado System

    Database Management Essentials

    Skills you'll gain: Database Design, Relational Databases, Data Modeling, Database Management Systems, Databases, Oracle Databases, SQL, Query Languages, PostgreSQL, Systems Design

    4.6
    Rating, 4.6 out of 5 stars
    ·
    3.4K reviews

    Intermediate · Course · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Blender Modeling & Export: From Props to Unreal

    Skills you'll gain: 3D Assets, 3D Modeling, Unreal Engine, Video Game Development, Computer Graphics

    Mixed · Course · 1 - 4 Weeks

  • I

    Instituto Tecnológico de Aeronáutica

    Orientação a Objetos com Java

    Skills you'll gain: JUnit, Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Unified Modeling Language, Unit Testing, Software Engineering, Agile Software Development, Software Design, Software Development, Programming Principles, Eclipse (Software)

    4.8
    Rating, 4.8 out of 5 stars
    ·
    1.1K reviews

    Intermediate · Course · 1 - 3 Months

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…969798…364

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

  • Introduction to Data Analytics for Business: University of Colorado Boulder
  • Arduino y algunas aplicaciones: Universidad Nacional Autónoma de México
  • Introduction to Trading, Machine Learning & GCP: Google Cloud
  • Agile Meets Design Thinking: University of Virginia
  • Linux Tools for Text Processing: University of California San Diego
  • Web Application Technologies and Django: University of Michigan
  • Foundations of Sports Analytics: Data, Representation, and Models in Sports: University of Michigan
  • Swift 5 iOS Application Developer: LearnQuest
  • Introduction to Spreadsheets and Models: University of Pennsylvania
  • Database Management Essentials: University of Colorado System

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