• 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


  • E

    Edureka

    Introduction to Analytics Engineering

    Skills you'll gain: SQL, Star Schema, Data Modeling, Data Quality, Data Pipelines, Database Design, Data Mart, Data Validation, Extract, Transform, Load, Data Analysis, Data Warehousing, Data Transformation, Data Management, Version Control

    Beginner · Course · 1 - 4 Weeks

  • C

    CertNexus

    Finalize a Data Science Project

    Skills you'll gain: Machine Learning, Data Storytelling, Stakeholder Engagement, Data Presentation, Stakeholder Communications, MLOps (Machine Learning Operations), Web Applications, Model Deployment, Project Closure, Data-Driven Decision-Making, Data Visualization, Data Science, Communication, Automation

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Time Series Data Visualization And Analysis Techniques

    Skills you'll gain: Time Series Analysis and Forecasting, Data Visualization, Data Visualization Software, Statistical Visualization, Data Preprocessing, Box Plots, Anomaly Detection, Heat Maps, Plotly, Exploratory Data Analysis, Python Programming

    4.5
    Rating, 4.5 out of 5 stars
    ·
    19 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Integrating Applications with Gemini 1.0 Pro on Google Cloud

    Skills you'll gain: Gemini, Generative AI, Prompt Engineering, Multimodal Prompts, LLM Application, Google Cloud Platform, Application Development, Application Programming Interface (API)

    4.7
    Rating, 4.7 out of 5 stars
    ·
    11 reviews

    Beginner · Course · 1 - 4 Weeks

  • S

    SAS

    Modeling Time Series and Sequential Data

    Skills you'll gain: Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), SAS (Software), Forecasting, Regression Analysis, Machine Learning Methods, Statistical Analysis, Advanced Analytics, Statistical Methods, Predictive Modeling, Statistical Modeling, Bayesian Statistics, Model Evaluation

    Intermediate · Course · 1 - 3 Months

  • U

    University of Michigan

    Applied Unsupervised Learning in Python

    Skills you'll gain: Unsupervised Learning, Embeddings, Supervised Learning, Data Preprocessing, Python Programming, Exploratory Data Analysis

    4.8
    Rating, 4.8 out of 5 stars
    ·
    6 reviews

    Advanced · Course · 1 - 4 Weeks

  • B

    Birla Institute of Technology & Science, Pilani

    Logic for Computer Science

    Skills you'll gain: Computational Logic, Logical Reasoning, Deductive Reasoning, Theoretical Computer Science, Analytical Skills, Programming Principles, Computer Science, Data Analysis, Computer Programming, Algorithms, Verification And Validation, Systems Analysis, Software Development, Machine Learning

    Beginner · Course · 1 - 3 Months

  • O

    O.P. Jindal Global University

    Unsupervised Learning and Its Applications in Marketing

    Skills you'll gain: Anomaly Detection, Dimensionality Reduction, Unsupervised Learning, Customer Analysis, Marketing Analytics, Data Mining, Feature Engineering, Autoencoders, Applied Machine Learning, Machine Learning Algorithms, Machine Learning Methods, Marketing, Statistical Machine Learning, Target Audience, Python Programming, Market Analysis, Exploratory Data Analysis, Model Evaluation, Algorithms

    Beginner · Course · 1 - 3 Months

  • S

    Scrimba

    Async JavaScript

    Skills you'll gain: Javascript, Frontend Performance, Web Development Tools, Application Programming Interface (API)

    4.9
    Rating, 4.9 out of 5 stars
    ·
    11 reviews

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Interpretable Machine Learning Applications: Part 2

    Skills you'll gain: Model Evaluation, Applied Machine Learning, Data Preprocessing, Classification Algorithms, Random Forest Algorithm, Predictive Modeling, Regression Analysis, Decision Tree Learning, Machine Learning, Scikit Learn (Machine Learning Library), Exploratory Data Analysis

    4.2
    Rating, 4.2 out of 5 stars
    ·
    27 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • G

    Google Cloud

    Learning TensorFlow: the Hello World of Machine Learning

    Skills you'll gain: Tensorflow, Google Cloud Platform, Scripting, Artificial Neural Networks, Machine Learning, Supervised Learning, Deep Learning, Cloud Computing, Development Environment

    4
    Rating, 4 out of 5 stars
    ·
    20 reviews

    Beginner · Project · Less Than 2 Hours

  • V

    Vanderbilt University

    AI Agent Architecture in Java with Generative AI

    Skills you'll gain: Generative AI Agents, AI Orchestration, LLM Application, OpenAI API, Java Programming, AI Workflows, Agentic systems, Generative AI, Prompt Patterns, Prompt Engineering, Large Language Modeling, Document Management, Secure Coding, Business Logic, Open Web Application Security Project (OWASP), Middleware, Plan Execution, Software Design Patterns, Persona Development

    4.3
    Rating, 4.3 out of 5 stars
    ·
    9 reviews

    Intermediate · Course · 1 - 3 Months

Searches related to C Programming

c programming
c programming for everybody
c programming with linux
c programming free
c programming: getting started - 1
c programming language family
c programming with linux specialization
c programming free course
1…258259260…422

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

  • Introduction to Analytics Engineering: Edureka
  • Finalize a Data Science Project: CertNexus
  • Time Series Data Visualization And Analysis Techniques : Coursera
  • Integrating Applications with Gemini 1.0 Pro on Google Cloud: Google Cloud
  • Modeling Time Series and Sequential Data: SAS
  • Applied Unsupervised Learning in Python: University of Michigan
  • Logic for Computer Science: Birla Institute of Technology & Science, Pilani
  • Unsupervised Learning and Its Applications in Marketing: O.P. Jindal Global University
  • Async JavaScript: Scrimba
  • Interpretable Machine Learning Applications: Part 2: Coursera

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