• 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


  • C

    Coursera

    Replit Essentials: Collaborate, Create, and Code Smarter

    Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, GitHub Copilot, Git (Version Control System), Application Deployment, Cloud Deployment, Cloud Development, GitHub, Software Versioning, Development Environment, Application Development, File Management, Software Configuration Management, Software Development Tools, Configuration Management, Cloud Storage

    Intermediate · Course · 1 - 3 Months

    Category: Preview
    Preview
  • F

    Fractal Analytics

    Unlocking AI and ML : Your Path to Smart Business Solutions

    Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), Generative Model Architectures, Data Preprocessing, AI literacy, Business Intelligence, Data Quality, Analytics, Data Analysis, Business Ethics, Business Analytics, Machine Learning Algorithms, Artificial Neural Networks, Machine Learning, Deep Learning, Data Science, Python Programming, Predictive Modeling, Unsupervised Learning

    4.7 stars, 6 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (6) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • P

    Packt

    Web Development Foundations

    Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Cascading Style Sheets (CSS), Web Design, Hypertext Markup Language (HTML), Web Development, Debugging, Web Applications, No-Code Development, Front-End Web Development, Development Environment, Web Development Tools, UI Components, Microsoft Visual Studio, Integrated Development Environments

    Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Tidymodels in R: Building tidy machine learning models

    Skills you'll gain: Tidyverse (R Package), Model Evaluation, Data Visualization, Clinical Data Management, Statistical Visualization, Data Preprocessing, Data Visualization Software, Model Deployment, Exploratory Data Analysis, Data Manipulation, Data Wrangling, Model Training, Predictive Modeling, Model Optimization, R Programming, Data Processing, R (Software), Ggplot2, Predictive Analytics, Machine Learning

    Intermediate · Guided Project · Less Than 2 Hours

  • E

    EDUCBA

    Build Serverless Automation with AWS Lambda

    Skills you'll gain: IT Automation, API Design, Automation, Cloud Solutions, Server Side, Back-End Web Development

    5 stars, 9 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 5 (9) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Mastering VFX, Simulation & Finalizing Projects in UE5

    Skills you'll gain: Unreal Engine, Cinematography, Animations, Computer Graphics, Computer Graphic Techniques, 3D Assets, Post-Production, Virtual Environment, Visualization (Computer Graphics), Image Quality, Visual Storytelling, Video Production, Simulations

    Advanced · Course · 3 - 6 Months

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Oracle DBA Training: Architecture, SQL & User Admin

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Database Design, Database Software, Database Administration, Database Architecture and Administration, Database Management, Database Management Systems, Performance Tuning, Data Storage, SQL, Network Administration, Memory Management, User Accounts

    5 stars, 20 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 5 (20) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Summarize Text using SQL and LLMs in BigQuery ML

    Skills you'll gain: LLM Application, Google Cloud Platform, Large Language Modeling, AI literacy, AI Integrations, SQL, Machine Learning

    Beginner · Project · Less Than 2 Hours

    Category: Free
    Free
  • S

    Skillshare

    Advanced 3D Animation in Unreal Engine: Character Movement

    Skills you'll gain: Unreal Engine, Animations, Animation and Game Design, Computer Graphics, Timelines, Data Import/Export

    Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Design Patterns & Fundamentals in Node.js

    Skills you'll gain: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Code Reusability, Maintainability, Performance Tuning

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Foundations of No-Code AI for Real-World Applications

    Skills you'll gain: Data Ethics, No-Code Development, Artificial Intelligence and Machine Learning (AI/ML), Model Deployment, Data Cleansing, Data Preprocessing, Artificial Intelligence, Data Quality, AI literacy, Human Computer Interaction, Business Solutions, Machine Learning, Data Wrangling, Business Metrics, Data Storytelling, Generative AI, Business Analytics, Data Validation, Dashboard, Automation

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • S

    Simplilearn

    Foundations of Generative AI Models

    Skills you'll gain: Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative Adversarial Networks (GANs), Autoencoders, Model Training, Model Evaluation, Large Language Modeling, Real Time Data, Scalability, Responsible AI

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…322323324…502

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

  • Replit Essentials: Collaborate, Create, and Code Smarter: Coursera
  • Unlocking AI and ML : Your Path to Smart Business Solutions: Fractal Analytics
  • Web Development Foundations: Packt
  • Tidymodels in R: Building tidy machine learning models: Coursera
  • Build Serverless Automation with AWS Lambda: EDUCBA
  • Mastering VFX, Simulation & Finalizing Projects in UE5: Packt
  • Oracle DBA Training: Architecture, SQL & User Admin: EDUCBA
  • Summarize Text using SQL and LLMs in BigQuery ML: Google Cloud
  • Advanced 3D Animation in Unreal Engine: Character Movement: Skillshare
  • Design Patterns & Fundamentals in Node.js: 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
  • 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