• 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


  • L

    LearnQuest

    Foundations of No-Code AI for Real-World Applications

    Skills you'll gain: Data Ethics, No-Code Development, Model Deployment, Data Cleansing, Data Preprocessing, Artificial Intelligence, Machine Learning, Business Metrics, Data Storytelling, User Experience Design, Generative AI, Business Analytics, Regulation and Legal Compliance, AI Workflows, Scalability, Data Validation, Dashboard, Automation, Stakeholder Engagement

    Beginner · Course · 1 - 4 Weeks

  • F

    Fundação Instituto de Administração

    Integração e Cibersegurança entre os Sistemas de Informação

    Skills you'll gain: Interoperability, DevOps, Information Systems Security, Cybersecurity, Systems Integration, Application Programming Interface (API), Application Security, IT Security Architecture, Data Security, Web Services, Information Technology, Software As A Service, Microservices, Cloud Services, Cloud Computing

    4.8
    Rating, 4.8 out of 5 stars
    ·
    15 reviews

    Beginner · Course · 1 - 4 Weeks

  • F

    Fundação Instituto de Administração

    Análise de Segmentação de Mercado

    Skills you'll gain: Exploratory Data Analysis, Customer Analysis, Market Analysis, Marketing Analytics, Market Research, Customer Insights, Big Data, Analytics, Target Market, Data Analysis, Target Audience, R Programming, Unsupervised Learning, Data-Driven Decision-Making, Machine Learning Algorithms, Statistical Modeling, Consumer Behaviour, Data Visualization

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Tirer Parti des Listes Pour un Code Python Plus Simple

    Skills you'll gain: Python Programming, Algorithms, Data Structures, Data Mapping

    Beginner · Guided Project · Less Than 2 Hours

  • P

    Pearson

    SQL for Any IT Professional

    Skills you'll gain: Database Design, Relational Databases, SQL, Database Management, Query Languages, Database Development, Database Systems, Data Management, Databases, Data Integrity, Oracle Databases, Data Modeling, Data Analysis, Data Manipulation, Data Structures, User Accounts

    Intermediate · Specialization · 1 - 4 Weeks

  • W

    Whizlabs

    Automation With Salt

    Skills you'll gain: Infrastructure as Code (IaC), IT Automation, Command-Line Interface, Docker (Software), Automation, System Configuration, YAML, Systems Administration, Configuration Management

    Beginner · Course · 1 - 4 Weeks

  • U

    University of Colorado System

    Linear Kalman Filter Deep Dive (and Target Tracking)

    Skills you'll gain: Estimation, Advanced Mathematics, Mathematical Modeling, Control Systems, Matlab, Linear Algebra, Statistical Methods, Predictive Analytics, Applied Mathematics, Time Series Analysis and Forecasting, Forecasting, Probability & Statistics

    5
    Rating, 5 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • G

    Google Cloud

    App Dev: Adding User Authentication to your Application - Python

    Skills you'll gain: Cloud Applications, Authentications, Google Cloud Platform, Cloud API, Web Applications, User Accounts, Web Development Tools, Web Development, Network Security

    Intermediate · Project · Less Than 2 Hours

  • C

    Coursera

    Step Into SQL with Jupyter Notebooks

    Skills you'll gain: SQL, GitHub, Version Control, Git (Version Control System), MySQL, Query Languages, Relational Databases, Jupyter

    Beginner · Course · 1 - 4 Weeks

  • P

    Packt

    Intermediate Python – Libraries, Tools & Practical Projects

    Skills you'll gain: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Data Visualization, JSON, Dashboard, Data Visualization Software, Jupyter, Web Applications

    Intermediate · Course · 1 - 3 Months

  • C

    Coursera

    GenAI for Portfolio Managers: Smarter Asset Allocation

    Skills you'll gain: Portfolio Management, Responsible AI, Asset Management, Portfolio Risk, AI Enablement, Investment Management, Generative AI, AI Personalization, Financial Services, Artificial Intelligence, ChatGPT, Risk Management, Risk Analysis, Continuous Monitoring, Real Time Data, Correlation Analysis

    Intermediate · Course · 1 - 4 Weeks

  • E

    EDUCBA

    Microsoft Azure - Data Lake

    Skills you'll gain: Data Lakes, Microsoft Azure, Stored Procedure, Data Architecture, Performance Tuning, Data Management, Query Languages, Data Manipulation, Scripting, SQL, Data Processing, Windows PowerShell, Microsoft Visual Studio, Command-Line Interface, Heat Maps

    5
    Rating, 5 out of 5 stars
    ·
    11 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…301302303…422

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

  • Foundations of No-Code AI for Real-World Applications: LearnQuest
  • Integração e Cibersegurança entre os Sistemas de Informação: Fundação Instituto de Administração
  • Análise de Segmentação de Mercado: Fundação Instituto de Administração
  • Tirer Parti des Listes Pour un Code Python Plus Simple : Coursera
  • SQL for Any IT Professional: Pearson
  • Automation With Salt: Whizlabs
  • Linear Kalman Filter Deep Dive (and Target Tracking): University of Colorado System
  • App Dev: Adding User Authentication to your Application - Python: Google Cloud
  • Step Into SQL with Jupyter Notebooks: Coursera
  • Intermediate Python – Libraries, Tools & Practical Projects: Packt

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