• 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: Preview
    Preview
    C

    Coursera

    Azure Data Engineering: Cosmos DB, SQL & Analytics

    Skills you'll gain: Dashboard Creation, Azure Synapse Analytics, Microsoft Azure, Data Storage Technologies, Microsoft SQL Servers, Data Storage, Data Store, Data Architecture, Performance Tuning, Query Languages, Database Design, SQL, NoSQL, Data Processing, Cloud Solutions, Analytics, Process Optimization, Data Pipelines, Data Modeling, System Monitoring

    Intermediate · Course · 1 - 4 Weeks

  • C

    Coursera

    Crear tablas de bases de datos relacionales con SQLiteStudio

    Skills you'll gain: Relational Databases, Database Development, Data Management, Database Management, Database Design, SQL, Database Software, Databases, Database Administration, Database Application, Query Languages, Data Entry, Data Integrity, Data Manipulation

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Star Schemas to Snowflake: Data Modeling for Analytics Teams

    Skills you'll gain: Disaster Recovery, Star Schema, Business Continuity Planning, Cost Benefit Analysis, Database Design, Business Continuity, Data Infrastructure, Snowflake Schema, Database Architecture and Administration, Relational Databases, Data Warehousing, Data Modeling, Data Architecture, Data Validation, SQL, Terraform, Infrastructure as Code (IaC), Extract, Transform, Load, Business Analytics, Cost Management

    Advanced · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    UE5: Beginner’s Guide to Building a 3D Environment

    Skills you'll gain: Unreal Engine, 3D Assets, Cinematography, Virtual Environment, Computer Graphics, Computer Graphic Techniques, Animations, Post-Production, Visualization (Computer Graphics), Image Quality, Visual Storytelling, Fine-tuning, Video Production, User Interface (UI), Scalability, Development Environment, Performance Tuning, Game Design, Simulations, Design

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    E

    EDUCBA

    Unreal Engine Advanced Gameplay & AI Mastery

    Skills you'll gain: UI Components, Game Design, Video Game Development, Unreal Engine, User Interface (UI) Design, Interactive Design, Animation and Game Design, Data Persistence, Virtual Environment, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Scripting, User Interface and User Experience (UI/UX) Design, Artificial Intelligence, Data Management, Data Structures, 3D Assets, Data Manipulation, Debugging

    4.7
    Rating, 4.7 out of 5 stars
    ·
    15 reviews

    Beginner · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    JavaScript from Beginner to Expert 2.0

    Skills you'll gain: JavaScript Frameworks, Event-Driven Programming, Javascript, Frontend Performance, Frontend Integration, Object Oriented Programming (OOP), Video Game Development, Web Development, Scripting, Development Environment, Cascading Style Sheets (CSS), Front-End Web Development, Data Validation, Real Time Data, Prototyping, Data Integrity, Programming Principles, Computational Logic, Data Storage, Code Reusability

    Beginner · Specialization · 3 - 6 Months

  • C

    Coursera

    Automate R scripts with GitHub Actions: Deploy a model

    Skills you'll gain: Model Deployment, Analytics, R Programming, Scripting, Google Sheets, Email Automation, Tidyverse (R Package), Predictive Modeling, Automation, Data Manipulation, Health Technology, GitHub, Gmail, Git (Version Control System), Command-Line Interface

    Intermediate · Guided Project · Less Than 2 Hours

  • P

    Packt

    Complete Cryptocurrency & Blockchain Course | Learn Solidity

    Skills you'll gain: Blockchain, Video Game Development, Test Script Development, Game Design, Investments, Test Automation, Digital Assets, Investment Management, Unit Testing, Development Testing, Cryptography, Key Management, Program Development, Cryptographic Protocols, General Finance, FinTech, Software Development, Web Development Tools, Asset Management, Asset Protection

    Beginner · Course · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    P

    Packt

    Cisco Certified DevNet Associate (200-901)

    Skills you'll gain: Cloud Deployment, Software Development Methodologies, Open Web Application Security Project (OWASP), CI/CD, Application Deployment, DevOps, Development Environment, Continuous Integration, Ansible, TCP/IP, Docker (Software), OSI Models, General Networking, Networking Hardware, Computing Platforms, Application Programming Interface (API), Version Control, IT Automation, Software Design Patterns, JSON

    Intermediate · Specialization · 1 - 3 Months

  • Status: New
    New
    Status: Free Trial
    Free Trial
    E

    EDUCBA

    Master Advanced Flutter App Development

    Skills you'll gain: Responsive Web Design, Flutter (Software), Mobile Development, Data Validation, User Interface (UI) Design, User Interface (UI), Application Design, Application Development, UI Components, Usability, Verification And Validation, Interactive Design, Data Entry

    4.9
    Rating, 4.9 out of 5 stars
    ·
    20 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of AI Engineering

    Skills you'll gain: Probability & Statistics, NumPy, Matplotlib, Statistics, Data Visualization, Applied Machine Learning, Statistical Hypothesis Testing, Python Programming, Pandas (Python Package), Seaborn, Machine Learning, Mathematics and Mathematical Modeling, Model Optimization, Applied Mathematics, Statistical Analysis, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Data Science, Programming Principles, Probability

    Beginner · Course · 1 - 4 Weeks

  • Status: New
    New
    Status: Free Trial
    Free Trial
    C

    Coursera

    Modern Data Architecture & Lakehouse Engineering

    Skills you'll gain: Data Lakes, Data Pipelines, Data Integration, Apache Airflow, Performance Tuning, Data Security, Data Architecture, Data Transformation, Apache Spark, Disaster Recovery, Data Warehousing, Cloud Infrastructure, SQL, Infrastructure as Code (IaC), Database Architecture and Administration, PySpark, Terraform, Extract, Transform, Load, Cloud Computing, Data Governance

    Intermediate · Specialization · 3 - 6 Months

1…345346347…488

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

  • Azure Data Engineering: Cosmos DB, SQL & Analytics: Coursera
  • Crear tablas de bases de datos relacionales con SQLiteStudio: Coursera
  • Star Schemas to Snowflake: Data Modeling for Analytics Teams: Coursera
  • UE5: Beginner’s Guide to Building a 3D Environment: Packt
  • Unreal Engine Advanced Gameplay & AI Mastery: EDUCBA
  • JavaScript from Beginner to Expert 2.0: Packt
  • Automate R scripts with GitHub Actions: Deploy a model: Coursera
  • Complete Cryptocurrency & Blockchain Course | Learn Solidity: Packt
  • Cisco Certified DevNet Associate (200-901): Packt
  • Master Advanced Flutter App Development: EDUCBA

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