• 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
    J

    Johns Hopkins University

    Big Data Processing Using Hadoop

    Skills you'll gain: Apache Hadoop, Big Data, Apache Hive, Apache Spark, NoSQL, Data Infrastructure, File Systems, Data Processing, Data Management, Analytics, Data Science, Databases, Data Integration, SQL, Query Languages, File I/O, Data Architecture, Data Manipulation, Distributed Computing, Performance Tuning

    4.6
    Rating, 4.6 out of 5 stars
    ·
    10 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Preview
    Preview
    A

    Alibaba Cloud Academy

    Big Data Analysis Deep Dive

    Skills you'll gain: Dashboard, Big Data, Data Processing, Dashboard Creation, Data Visualization Software, Apache Hive, Apache Spark, Apache Hadoop, Data Manipulation, SQL, Business Intelligence, Data Integration, Data Analysis, Query Languages, Database Management

    4.5
    Rating, 4.5 out of 5 stars
    ·
    43 reviews

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Scrimba

    React Technical Interview Practice Questions

    Skills you'll gain: React.js, Cascading Style Sheets (CSS), UI Components, Event-Driven Programming, User Experience Design, User Interface (UI), Application Programming Interface (API), Front-End Web Development, Data Management, JavaScript Frameworks, Javascript, Web Development

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edureka

    Building Autonomous AI Agents

    Skills you'll gain: LangGraph, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, CrewAI, Agentic Workflows, Agentic systems, LangChain, LLM Application, AI Integrations, Systems Integration, Tool Calling, Responsible AI, Large Language Modeling, Prompt Engineering, Restful API, Embeddings, Vector Databases, Memory Management

    Beginner · Course · 1 - 4 Weeks

  • G

    Google Cloud

    Google Cloud Pub/Sub: Qwik Start - Python

    Skills you'll gain: Google Cloud Platform, Event-Driven Programming, Cloud API, Cloud Services

    4.7
    Rating, 4.7 out of 5 stars
    ·
    7 reviews

    Beginner · Project · Less Than 2 Hours

  • P

    Packt

    Modern Java - Mastering Features from Java 8 to Java 25

    Skills you'll gain: GitHub Copilot, Dependency Analysis

    Intermediate · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    L

    LearnKartS

    AWS Developer Associate Certification Prep

    Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Amazon Web Services, Amazon DynamoDB, Containerization, Amazon Elastic Compute Cloud, Cloud-Native Computing, Cloud Security, AWS CloudFormation, Event-Driven Programming, Kubernetes, API Gateway, Operational Databases, Cloud Development, Continuous Integration, Amazon S3, Amazon CloudWatch, AWS Kinesis, Virtual Machines, Virtualization and Virtual Machines

    4.7
    Rating, 4.7 out of 5 stars
    ·
    10 reviews

    Beginner · Specialization · 1 - 3 Months

  • C

    Coursera

    Dashboard Development with Shiny: GenAI for Retail Analysis

    Skills you'll gain: Shiny (R Package), Interactive Data Visualization, Dashboard, Dashboard Creation, Data Visualization Software, R Programming, R (Software), Data Wrangling, User Interface (UI) Design, Ggplot2, Data Manipulation, Data Integration, Data Import/Export

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    C

    Coursera

    Operationalizing ML Models: MLOps for Scalable AI

    Skills you'll gain: MLOps (Machine Learning Operations), Model Deployment, CI/CD, Continuous Deployment, Docker (Software), Kubernetes, Model Training, Containerization, AI Workflows, Model Optimization, Scalability, Devops Tools, DevOps, Continuous Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    B

    Board Infinity

    Machine Learning Fundamentals for Java Developers

    Skills you'll gain: Classification Algorithms, Java Programming, Data Preprocessing, Machine Learning Software, Model Training, Model Deployment, Model Evaluation, Decision Tree Learning, Logistic Regression

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    E

    Edureka

    Advanced TypeScript with OOP

    Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design, Computer Programming, Code Reusability, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    A

    Arizona State University

    Human Cognitive Capacities & Limitations

    Skills you'll gain: Problem Solving, Critical Thinking and Problem Solving, Creativity, Creative Problem-Solving, Human Factors, Creative Thinking, Decision Making, Human Learning, Complex Problem Solving, Human Computer Interaction, Mental Concentration, Human Machine Interfaces, Learning Theory, Usability, Memory Management, Human Centered Design

    4.9
    Rating, 4.9 out of 5 stars
    ·
    10 reviews

    Intermediate · Course · 1 - 3 Months

1…241242243…479

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

  • Big Data Processing Using Hadoop: Johns Hopkins University
  • Big Data Analysis Deep Dive: Alibaba Cloud Academy
  • React Technical Interview Practice Questions: Scrimba
  • Building Autonomous AI Agents: Edureka
  • Google Cloud Pub/Sub: Qwik Start - Python: Google Cloud
  • Modern Java - Mastering Features from Java 8 to Java 25: Packt
  • AWS Developer Associate Certification Prep: LearnKartS
  • Dashboard Development with Shiny: GenAI for Retail Analysis: Coursera
  • Operationalizing ML Models: MLOps for Scalable AI: Coursera
  • Machine Learning Fundamentals for Java Developers: Board Infinity

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
  • 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