• 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


  • N

    Northeastern University

    Machine Learning in Healthcare: Fundamentals & Applications

    Skills you'll gain: Data Mining, Model Training, Machine Learning Methods, Machine Learning Software, Applied Machine Learning, Predictive Modeling, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Random Forest Algorithm, Diagnostic Tests, Responsible AI, Deep Learning, Model Evaluation, Unsupervised Learning, Health Technology, Healthcare Industry Knowledge, Algorithms, Artificial Neural Networks

    4.7 stars, 11 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (11) · Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Unity Android — Build Eight Mobile Games with Unity and C#

    Skills you'll gain: Game Design, Android Development, Unity Engine, Video Game Development, Mobile Development, User Interface (UI) Design, User Interface (UI), UI Components, Debugging, C# (Programming Language), Development Testing, Scripting, Android (Operating System), Development Environment, Animations, Programming Principles, Event-Driven Programming, Software Installation

    4.3 stars, 9 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (9) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    SQLServer for Beginners: Database Design & CRUD Operations

    Skills you'll gain: Database Design, Relational Databases, Database Development, Microsoft SQL Servers, SQL, Database Systems, Database Management, Database Software, Databases, Query Languages, Database Management Systems, Requirements Analysis, Frontend Integration

    4.2 stars, 28 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.2 (28) · Beginner · Guided Project · Less Than 2 Hours

  • P

    Pragmatic AI Labs

    Claude From Zero

    Skills you'll gain: Claude Code, Software Architecture, Anthropic Claude, Systems Architecture, Software Development Tools, Continuous Integration, Software Design Patterns, Code Coverage, Code Review, AI Workflows, Agentic Workflows, Software Technical Review, Command-Line Interface, Prompt Engineering, Context Management, Prompt Patterns, YAML, Rust (Programming Language), Software Installation, Unix Commands

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • P

    Packt

    Architecting AI Solutions – Scalable GenAI Systems

    Skills you'll gain: Generative Model Architectures, Generative AI, Cloud Deployment, AI Security, Scalability, Cloud-Native Computing, Application Design, Model Deployment, Systems Architecture, Load Balancing, Cloud Platforms, Application Deployment, Capacity Management, Software Architecture, Containerization, Responsible AI, System Monitoring, Disaster Recovery

    Intermediate · Course · 1 - 3 Months

  • U

    University of Michigan

    Applied Unsupervised Learning in Python

    Skills you'll gain: Unsupervised Learning, Embeddings, Applied Machine Learning, Data Quality, Unstructured Data, Machine Learning Methods, Anomaly Detection, Data Preprocessing, Data Transformation, Python Programming, Exploratory Data Analysis, Model Evaluation

    4.9 stars, 7 reviews, Advanced, Course, 1 - 4 Weeks

    ★ 4.9 (7) · Advanced · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Test Accessibility of Your Design with WAVE

    Skills you'll gain: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service

    4.4 stars, 32 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.4 (32) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • P

    Pragmatic AI Labs

    Data Engineering with Delta Lake on Databricks

    Skills you'll gain: Data Pipelines, Extract, Transform, Load, Data Lakes, Databricks, Data Architecture, Data Processing, Data Wrangling, Data Strategy, Data Presentation, Data Mining, Data Management, Data Governance, Data Integrity, Data Science, Live Streaming, SQL, Data Storage, Data Ethics, Data Security, Apache

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free trial
    Free trial
  • C

    Coursera

    TypeScript String Properties and Methods

    Skills you'll gain: TypeScript

    4.4 stars, 19 reviews, Intermediate, Guided Project, Less Than 2 Hours

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

    Category: Free
    Free
  • P

    Packt

    Data Management with SQL

    Skills you'll gain: SQL, Database Management, Database Development, Database Design, Relational Databases, Database Management Systems, Query Languages, Performance Tuning, Data Analysis

    Beginner · Course · 1 - 4 Weeks

  • M

    Microsoft

    Introduction to ASP.NET Core Framework

    Skills you'll gain: ASP.NET, .NET Framework, Responsive Web Design, jQuery, HTML and CSS, JavaScript Frameworks, Web Applications, Frontend Integration, Web Development, Javascript and jQuery, UI Components, Bootstrap (Front-End Framework), Development Environment, Cascading Style Sheets (CSS), Restful API, Microsoft Visual Studio, Microsoft Development Tools, React Redux, Application Programming Interface (API), Model View Controller

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Smart Data Cleaning with Generative AI

    Skills you'll gain: Data Quality, Responsible AI, Data Cleansing, Generative AI, Data Preprocessing, Data Validation, Automation, Tensorflow, OpenAI, Alteryx

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
1…261262263…506

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

  • Machine Learning in Healthcare: Fundamentals & Applications: Northeastern University
  • Unity Android — Build Eight Mobile Games with Unity and C#: Packt
  • SQLServer for Beginners: Database Design & CRUD Operations: Coursera
  • Claude From Zero: Pragmatic AI Labs
  • Architecting AI Solutions – Scalable GenAI Systems: Packt
  • Applied Unsupervised Learning in Python: University of Michigan
  • Test Accessibility of Your Design with WAVE: Coursera
  • Data Engineering with Delta Lake on Databricks: Pragmatic AI Labs
  • TypeScript String Properties and Methods: Coursera
  • Data Management with SQL: Packt

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
  • 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
  • Cookies Preference Center
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