• 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


  • U

    Universidad de los Andes

    Desarrollo y Diseño de Videojuegos: Proyecto final

    Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Software Documentation, Backlogs, Sprint Planning, Video Production, Prototyping, Digital Publishing, User Interface (UI)

    5 stars, 7 reviews, Intermediate, Course, 1 - 3 Months

    ★ 5 (7) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Simulation of Covid-19 Testing Process Using R Simmer

    Skills you'll gain: Simulations, Plot (Graphics), Statistical Visualization, R (Software), R Programming, Statistical Programming, Statistical Methods, Process Modeling, Statistical Analysis, Process Analysis, Data Analysis

    5 stars, 6 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 5 (6) · Beginner · Guided Project · Less Than 2 Hours

  • C

    Coursera

    Graduate Admission Prediction with Pyspark ML

    Skills you'll gain: Data Cleansing, PySpark, Data Manipulation, Data Preprocessing, Data Processing, Apache Spark, Data Analysis, Applied Machine Learning, Predictive Modeling, Big Data, Machine Learning, Regression Analysis, Model Training

    4.7 stars, 34 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.7 (34) · Intermediate · Guided Project · Less Than 2 Hours

  • C

    Coursera

    GenAI for Data Scientists

    Skills you'll gain: Generative AI, Responsible AI, AI literacy, Data Ethics, Data Quality, AI Integrations, Applied Machine Learning, Data Synthesis, Analysis, Machine Learning

    4.7 stars, 12 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (12) · Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • G

    Google Cloud

    From Data to Insights with Google Cloud 日本語版

    Skills you'll gain: Looker (Software), Google Cloud Platform, SQL, Dashboard, Big Data, Data Visualization Software, Dashboard Creation, Interactive Data Visualization, Applied Machine Learning, Data Access, Data Transformation, Query Languages, Machine Learning, Data Cleansing, Data Preprocessing, Model Evaluation, Model Training, Data Analysis, Data Wrangling, Analytics

    4.5 stars, 13 reviews, Beginner, Specialization, 3 - 6 Months

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

    Status: Free trial
    Free trial
  • P

    Packt

    Building Microservices API in Go

    Skills you'll gain: Unit Testing, Go (Programming Language), Restful API, Authentications, API Testing, Application Programming Interface (API), Secure Coding, Code Reusability, API Design, Application Security, Software Testing, Microservices, Authorization (Computing), Web Servers, Web Services, Database Management, Server Side, Databases, Software Architecture, JSON

    4.5 stars, 6 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

  • I

    Infosec

    ChatGPT for Offensive Security

    Skills you'll gain: Prompt Engineering, ChatGPT, Security Testing, AI Security, Responsible AI, API Testing, AI Integrations, Penetration Testing, OpenAI, Exploitation techniques, Vulnerability Scanning, Generative AI

    4.1 stars, 22 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.1 (22) · Beginner · Course · 1 - 3 Months

    Category: Free
    Free
  • B

    Ball State University

    Data Visualization

    Skills you'll gain: Rmarkdown, Exploratory Data Analysis, Data Visualization Software, Ggplot2, Interactive Data Visualization, Plot (Graphics), Statistical Visualization, R (Software), R Programming, Data Storytelling, Histogram, Scatter Plots, Graphing, Data Analysis, Analysis, Color Theory

    3.6 stars, 9 reviews, Intermediate, Course, 1 - 3 Months

    ★ 3.6 (9) · Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • U

    Universidad de los Andes

    Creación XR y Metaversos para todos

    Skills you'll gain: Augmented and Virtual Reality (AR/VR), Prototyping, Augmented Reality, Virtual Reality, Usability Testing, User Research, Virtual Environment, Unity Engine, Cross Platform Development, Program Development, 3D Assets, C# (Programming Language), Functional Design, Game Design, Interaction Design, Interactive Design, Animations, User Interface (UI), Data Structures, Display Devices

    4.8 stars, 29 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.8 (29) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    تطوير الألعاب باستخدام محرك Unity: 2D لعبة القفز على المنصات

    Skills you'll gain: Unity Engine, Video Game Development, Animation and Game Design, Game Design, C# (Programming Language), Animations, Program Development, Performance Tuning, Computer Programming, C and C++

    Intermediate · Course · 1 - 4 Weeks

    Category: Preview
    Preview
  • P

    Packt

    Advanced PyTorch Techniques and Applications

    Skills you'll gain: PyTorch (Machine Learning Library), Natural Language Processing, Generative Adversarial Networks (GANs), Vision Transformer (ViT), Deep Learning, Generative Model Architectures, Graph Theory, Dimensionality Reduction, Network Model, Unsupervised Learning, Model Optimization, Embeddings, Artificial Neural Networks, Machine Learning Methods, Supervised Learning, Model Evaluation, Model Training, Model Deployment, Flask (Web Framework)

    4.5 stars, 32 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (32) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Web Application Development with ASP.NET Core

    Skills you'll gain: ASP.NET, Restful API, Web Development, Object-Relational Mapping, Web Applications, User Accounts, Data Integrity, Single Sign-On (SSO), .NET Framework, API Design, Application Programming Interface (API), Database Application, Authentications, Back-End Web Development, Performance Tuning, Authorization (Computing), Data Management, Relational Databases, Identity and Access Management, Model View Controller

    4.7 stars, 38 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (38) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…290291292…506

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

  • Desarrollo y Diseño de Videojuegos: Proyecto final: Universidad de los Andes
  • Simulation of Covid-19 Testing Process Using R Simmer: Coursera
  • Graduate Admission Prediction with Pyspark ML: Coursera
  • GenAI for Data Scientists: Coursera
  • From Data to Insights with Google Cloud 日本語版: Google Cloud
  • Building Microservices API in Go: Packt
  • ChatGPT for Offensive Security: Infosec
  • Data Visualization: Ball State University
  • Creación XR y Metaversos para todos: Universidad de los Andes
  • تطوير الألعاب باستخدام محرك Unity: 2D لعبة القفز على المنصات: Coursera

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