• 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


  • P

    Packt

    Data Structures and Algorithms: The Complete Masterclass

    Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging

    ★ 4.5 (38) · Intermediate · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Illinois Urbana-Champaign

    Introduction to Accounting Data Analytics and Visualization

    Skills you'll gain: Data Visualization, Data Literacy, Tableau Software, Data Presentation, Data Visualization Software, Excel Macros, Analytics, Accounting and Finance Software, Analytical Skills, Pivot Tables And Charts, Accounting Systems, Business Analytics, Microsoft Excel, Data Collection, Data-Driven Decision-Making, Excel Formulas, Data Analysis, Scatter Plots, Predictive Analytics, Data Architecture

    ★ 4.8 (456) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    Everyday Excel, Part 2

    Skills you'll gain: Pivot Tables And Charts, Dashboard Creation, Microsoft Excel, Dashboard, Excel Formulas, Depreciation, Spreadsheet Software, Regression Analysis, Data Management, Case Studies, Financial Analysis, Financial Modeling, Cash Flows, Finance, Data Validation, Data Analysis, Loans, Problem Solving, Model Optimization

    ★ 4.7 (572) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Advanced System Security Design

    Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Role-Based Access Control (RBAC), AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Cloud Hosting, Identity and Access Management, Cloud Computing, User Provisioning, Security Controls, Cloud Management, Malware Protection, Cloud Infrastructure, Security Engineering, Authorization (Computing), Network Security, Hardening, Cryptographic Protocols, Cybersecurity

    ★ 4.5 (658) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of California, Irvine

    Networking and Security in iOS Applications

    Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, JSON, Objective-C (Programming Language), OAuth, Authentications, Mobile Development, Single Sign-On (SSO), Web Services, Secure Coding, Data Store, Cryptographic Protocols, Application Security, Data Persistence

    ★ 4.5 (255) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • A
    A

    Multiple educators

    Real-World AI for Everyone

    Skills you'll gain: AI literacy, Retrieval-Augmented Generation, AI powered creativity, AI Product Strategy, Productivity Software, Generative AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Business Communication, Productivity, Operational Efficiency, Administration, Business Operations, Planning, Project Planning, Business Planning, Project Management, Business Administration, Business

    ★ 4.8 (48) · Beginner · Specialization · 1 - 3 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • L

    L&T EduTech

    Fundamentals of Digital Design for VLSI Chip Design

    Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Computer Architecture, Hardware Design, Hardware Architecture, Memory Management, Electronics, Electronic Systems, Electronic Components, Diagram Design, Data Storage, Data Storage Technologies, Algorithms

    ★ 4.5 (130) · Intermediate · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Data Structures and Design Patterns for Game Developers

    Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unity Engine, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Software Design, Programming Principles, Graph Theory, Software Architecture, Algorithms

    ★ 4.6 (149) · Intermediate · Course · 1 - 4 Weeks

    Category: Credit offered
    Credit offered
  • U

    University of Colorado System

    Data Warehouse Concepts, Design, and Data Integration

    Skills you'll gain: Data Warehousing, Database Design, Data Integration, Extract, Transform, Load, Data Modeling, Relational Databases, Data Architecture, Business Intelligence, SQL, Pivot Tables And Charts, PostgreSQL

    ★ 4.4 (1.1K) · Mixed · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
  • U

    University of Michigan

    Leading for Equity, Diversity and Inclusion in Higher Education

    Skills you'll gain: Higher Education, Diversity Equity and Inclusion Initiatives, Leadership, Workplace inclusivity, Cultural Diversity, Social Justice, Accountability, Advocacy, Student Engagement

    ★ 4.6 (301) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Credit offered
    Credit offered
  • C

    Coursera

    Build Your First React Website

    Skills you'll gain: React.js, Debugging, Web Design and Development, Front-End Web Development, Web Development, JavaScript Frameworks, HTML and CSS, UI Components, Javascript

    ★ 4.4 (417) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Credit offered
    Credit offered
  • M

    Microsoft

    Foundations of Coding Back-End

    Skills you'll gain: Back-End Web Development, Program Development, Algorithms, Programming Principles, Debugging, Computational Thinking, Diagram Design, C# (Programming Language), Code Reusability, Version Control, GitHub, Git (Version Control System), Computational Logic, Microsoft Copilot

    ★ 4.6 (120) · Beginner · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
    Category: Credit offered
    Credit offered
1…132133134…454

In summary, here are 10 of our most popular c programming courses

  • Data Structures and Algorithms: The Complete Masterclass: Packt
  • Introduction to Accounting Data Analytics and Visualization: University of Illinois Urbana-Champaign
  • Everyday Excel, Part 2: University of Colorado Boulder
  • Advanced System Security Design: University of Colorado System
  • Networking and Security in iOS Applications: University of California, Irvine
  • Real-World AI for Everyone: Advancing Women in Tech
  • Fundamentals of Digital Design for VLSI Chip Design: L&T EduTech
  • Data Structures and Design Patterns for Game Developers: University of Colorado System
  • Data Warehouse Concepts, Design, and Data Integration: University of Colorado System
  • Leading for Equity, Diversity and Inclusion in Higher Education: University of Michigan

Skills you can learn in Software Development

Programming Language (34)
Google (25)
Computer Program (21)
Software Testing (21)
Web (19)
Google Cloud Platform (18)
Application Programming Interfaces (17)
Data Structure (16)
Problem Solving (14)
Object-oriented Programming (13)
Kubernetes (10)
List & Label (10)

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