• 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

    University of Virginia

    Agile Development

    Skills you'll gain: Usability Testing, Agile Product Development, Usability, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Product Improvement, User Interface (UI), Design Thinking, Customer Analysis, Product Development, Persona (User Experience)

    ★ 4.7 (4.9K) · Beginner · Specialization · 3 - 6 Months

    Status: Free Trial
    Free Trial
  • S

    STARWEAVER

    Automating Cybersecurity Operations with AI

    Skills you'll gain: Retrieval-Augmented Generation, Large Language Modeling, AI Security, LLM Application, Cyber Threat Intelligence, Incident Response, AI Integrations, Anomaly Detection, Scripting, Applied Machine Learning, Cyber Operations, Threat Detection, Computer Security Incident Management, ChatGPT, Scripting Languages, Automation, Python Programming, Security Awareness, API Design, Network Analysis

    Intermediate · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • E

    Edureka

    AI-Powered Data Engineering with Snowflake

    Skills you'll gain: Data Engineering, Snowflake Schema, Data Pipelines, Retrieval-Augmented Generation, Generative AI, Model Deployment, Data Architecture, Responsible AI, Embeddings, Data Transformation, Data Processing, Data Governance, Data Management, Data Quality, Business Logic, SQL, Data Collection, Data Entry, Data Security, Python Programming

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
  • I

    IBM

    Exploratory Data Analysis for Machine Learning

    Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Statistical Methods, Data Preprocessing, Statistical Inference, Statistical Hypothesis Testing, Data Processing, Applied Machine Learning, Data Access, Statistics, Statistical Analysis, Data Analysis, Data Cleansing, Data Manipulation, Data Science, Data Wrangling, Machine Learning, Probability & Statistics, Data Import/Export, Data Transformation

    ★ 4.6 (2.6K) · Intermediate · Course · 1 - 3 Months

    Status: Free Trial
    Free Trial
  • P

    Packt

    Advanced Azure Integration: APIs, Events & Messaging

    Skills you'll gain: Cloud-Based Integration, Microsoft Azure, API Gateway, Event-Driven Programming, Application Programming Interface (API), Cloud API, Systems Integration, Azure Active Directory, Cloud Applications, Solution Architecture, Cloud Deployment, System Monitoring, Network Security, Cloud Computing, Cloud Services, Scalability, Software Design Patterns, Cloud Security, Real Time Data, Internet Of Things

    Advanced · Course · 1 - 4 Weeks

    Category: New
    New
    Status: Free Trial
    Free Trial
  • S

    Sage Publications

    Data Management in R

    Beginner · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
  • P

    Packt

    Hands-On Industrial Internet of Things

    Skills you'll gain: AWS SageMaker, Internet Of Things, Model Deployment, Cloud Deployment, Cloud-Based Integration, Amazon Web Services, Microsoft Azure, Real Time Data, Applied Machine Learning, Apache Airflow, Control Systems, Cybersecurity, Grafana, Firewall, Cloud Computing, Cloud Infrastructure, Automation, Artificial Intelligence, Python Programming, Machine Learning

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free Trial
    Free Trial
  • S

    SkillsBooster Academy

    Mastering Next.js: Build Full-Stack Applications

    Skills you'll gain: UI Components, Full-Stack Web Development, Node.JS, React.js, JavaScript Frameworks, Web Applications, Front-End Web Development, Web Development, Back-End Web Development, Javascript, Server Side, Application Programming Interface (API), Development Environment, Software Development, Application Deployment, GitHub, Software Development Tools, Web Services, Software Engineering, Programming Principles

    Beginner · Course · 1 - 4 Weeks

    Category: New
    New
    Category: Preview
    Preview
  • P

    Packt

    Modern Architectures and Career Growth in .NET 8

    Skills you'll gain: Object Oriented Design, Software Design Patterns, Software Design, Maintainability, Docker (Software), Containerization, Software Architecture, .NET Framework, Solution Architecture, Object Oriented Programming (OOP), ASP.NET, Kubernetes, Programming Principles, Microservices, C# (Programming Language), Cloud Platforms, Unit Testing, Web Applications, LLM Application, General Data Protection Regulation (GDPR)

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • P

    Packt

    GitHub Copilot for Developers - Zero to Agentic Coding

    Skills you'll gain: GitHub Copilot, AI Security, Prompt Engineering, Model Context Protocol, Agentic Workflows, Prompt Patterns, AI Orchestration, AI Integrations, AI Workflows, Generative AI Agents, GitHub, Secure Coding, Prompt Engineering Tools, Agentic systems, Context Engineering, Git (Version Control System), Context Management, Artificial Intelligence, Automation, Computer Programming

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
  • U

    University of Pennsylvania

    Introduction to Spreadsheets and Models

    Skills you'll gain: Spreadsheet Software, Financial Modeling, Predictive Modeling, Regression Analysis, Statistical Modeling, Data Modeling, Financial Forecasting, Excel Formulas, Risk Modeling, Business Modeling, Simulation and Simulation Software, Microsoft Excel, Google Sheets, Probability Distribution, Analysis, Forecasting, Predictive Analytics, Risk Analysis, Statistical Methods, Data Analysis Software

    ★ 4.2 (3.9K) · Mixed · Course · 1 - 4 Weeks

    Status: Free Trial
    Free Trial
  • P

    Packt

    Godot 4 for Beginners

    Skills you'll gain: Game Design, Video Game Development, Animation and Game Design, Software Design Documents, Software Design, Scripting, Scripting Languages, Program Development, 3D Modeling, Computer Graphics, Interactive Design, Programming Principles, User Interface (UI), Development Environment, Visual Design

    Beginner · Course · 1 - 3 Months

    Category: New
    New
1…606162…496

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

  • Agile Development: University of Virginia
  • Automating Cybersecurity Operations with AI: STARWEAVER
  • AI-Powered Data Engineering with Snowflake: Edureka
  • Exploratory Data Analysis for Machine Learning: IBM
  • Advanced Azure Integration: APIs, Events & Messaging: Packt
  • Data Management in R: Sage Publications
  • Hands-On Industrial Internet of Things: Packt
  • Mastering Next.js: Build Full-Stack Applications: SkillsBooster Academy
  • Modern Architectures and Career Growth in .NET 8: Packt
  • GitHub Copilot for Developers - Zero to Agentic Coding: 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