Skip to content
CourseAsk.

25 Best C Programming Courses Online

We compared 25 C Programming courses currently listed on Coursera, Udemy and edX, priced from $19.99 to $199.99. 6 come from a named university or institution, including Dartmouth College & Institut Mines-Télécom, Duke University and University of California, Irvine. They are ordered by our CourseAsk score, which is built from how thoroughly each course describes what it teaches, whether it comes from a named institution, and how it compares on price — not from star ratings, which our course data does not include.

Courses compared
25
Price range
$19.99 – $199.99
Providers
Coursera, Udemy, edX
Last updated
30 Aug 2026
How these 25 courses were chosen

Every course below is a real, currently listed course from Coursera, Udemy, edX, matched to "c programming" by our catalog and ordered by our CourseAsk score. Courses whose own title names the topic rank above those only tagged with it.

There are no star ratings on this page — the course feeds we license do not include them, and we would rather leave a column out than fill it with a number we cannot stand behind. What we do have is price: these range from $19.99 to $199.99, as listed by the provider when we last updated the page.

  1. 1
    Coursera MOOC / Non-credit University-backed

    C Programming: Pointers and Memory Management - 4

    Offered by Dartmouth College & Institut Mines-Télécom

    In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in C Programming: Modular Programming and Mem...

    $49.00
    listed price
  2. 2
    Coursera MOOC / Non-credit University-backed

    C Programming with Linux

    Offered by Dartmouth College & Institut Mines-Télécom

    In this C Programming with Linux Specialization program of seven short courses, you will learn how to write, read and debug computer programs in the C programming language while also becoming familiar with the Linux oper...

    $49.00
    listed price
  3. 3
    Coursera MOOC / Non-credit University-backed

    C Programming: Language Foundations - 2

    Offered by Dartmouth College & Institut Mines-Télécom

    In this course you will learn to use logical statements and arrays in C. Logical statements are used for decision-making with follow-up instructions, based on conditions you define. Arrays are used to store, keep track o...

    $49.00
    listed price
  4. 4
    Coursera MOOC / Non-credit University-backed

    C Programming: Using Linux Tools and Libraries - 7

    Offered by Dartmouth College & Institut Mines-Télécom

    Learn how to use professional tools and libraries to write and build C programs within the Linux operating system. This seventh and final course in the C Programming with Linux Specialization will allow you to develop an...

    $49.00
    listed price
  5. 5
    Coursera Certificate University-backed

    Introductory C Programming

    Offered by Duke University

    This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs. Through four courses, you will learn to develop algorithms in a systematic way an...

    $49.00
    listed price
  6. 6
    Coursera MOOC / Non-credit University-backed

    The Arduino Platform and C Programming

    Offered by University of California, Irvine

    This course introduces the Arduino, an open-source platform for building digital devices and interactive objects. You'll explore the Arduino board, its libraries, and the Integrated Development Environment (IDE). Learn t...

    $69.00
    listed price
  7. 7
    Coursera MOOC / Non-credit University-backed

    C Programming for Everybody

    Offered by University of Michigan

    Learning the foundational elements of C can help anyone interested in programming increase their proficiency in languages like C++, Java, JavaScript, and Python. In C Programming for Everybody, you’ll learn the history o...

    $49.00
    listed price
  8. 8
    Coursera MOOC / Non-credit University-backed

    Computational Thinking with Beginning C Programming

    Offered by University of Colorado System

    This specialization is designed to let you explore computational thinking and beginning C programming topics, applying those concepts to develop solutions to a variety of practical problems.The first course assumes no pr...

    $49.00
    listed price
  9. 9
    Udemy Certificate Lowest price here

    C programming : Star Pattern making tricks

    This course is created to help students/programmers in coding patterns in C programming within seconds which are asked during interviews. This course also helps in creating better understanding of loop based programming...

    $19.99
    listed price
  10. 10
    Udemy Certificate

    Learn C Programming Language from Basics

    C programming language is structured programming language. In this course I have explained the following concepts from C language:1) C-Tokens, 2) Operators in C 3) Data types, variables, constants in C 4) Control stateme...

    $19.99
    listed price
  11. 11
    Udemy Certificate

    Datastructures in C Programming

    Master the fundamentals of Data Structures in C Programming with this comprehensive, beginner-friendly course designed to build a strong foundation in computer science. Whether you are a student, aspiring software develo...

    $19.99
    listed price
  12. 12
    Udemy Certificate

    C Programming Basics for Engineers

    Do you want to build a strong foundation in programming and computer science? Start with C Programming—the language that has shaped modern computing!This beginner-friendly course, Basics of C Programming, is designed to...

    $19.99
    listed price
  13. 13
    Udemy Certificate

    Learn C Programming from Scratch

    One of the behemoths of the coding world, C has been around for, oh, around 50 years or so. Often perceived as one of the most difficult languages to master, any programmer who can list C on their resume is sure to carve...

    $199.99
    listed price
  14. 14
    Udemy MOOC / Non-credit

    C Programming Language Refresher Course

    This is a course that respects the smartness in you. If you don't like the course, there is always the 30-day money-back guarantee.Noteworthy comments by learners:I really liked the fact that this course is not as slow a...

    $99.99
    listed price
  15. 15
    Udemy Certificate

    C Programming for Beginners - Complete Tutorial

    Do you want to learn C programming in the fastest and easiest way? If yes, you've come to the right place.WHAT OUR LEARNERS ARE SAYING:Shikhar says, "This beginner's C programming course is exceptional. The Instructor's...

    $99.99
    listed price
  16. 16
    Udemy MOOC / Non-credit

    The Beginner's guide to Advanced C programming for Linux

    -Why should you learn how to code C?It makes you a better programmer - in all languages.C is the mother of all languages, almost all other programming languages are based on C. By learning the "basement", you improve the...

    $79.99
    listed price
  17. 17
    Udemy Certificate

    Create Your Calculator: Learn C Programming Fast

    Why learn Programming?According to Marbella International Universit Centre, 1. To get moneyA software developer is the most in-demand job in the world. The world needs tons of software developers for data science, applic...

    $199.99
    listed price
  18. 18
    Udemy Certificate

    Introduction to C Programming

    If you are completely new to programming and want a simple introduction, then this course is for you. This course is partly based on the textbook C How to Program by Deitel and Deitel. C Programming is still a common req...

    $49.99
    listed price
  19. 19
    Udemy Certificate

    C Programming For Engineers

    You know that getting a high-paying job in engineering is very difficult and the must thing the Interviewer asks is having knowledge of programming languages, But learning a programming language and being able to create...

    $19.99
    listed price
  20. 20
    Coursera MOOC / Non-credit

    Crash Course on Embedded C Programming

    Offered by Packt

    This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the co...

    $49.00
    listed price
  21. 21
    Coursera MOOC / Non-credit

    C Programming Projects for Games and System Development

    Offered by EDUCBA

    This Specialization provides a hands-on, project-driven pathway to mastering C programming through real-world applications. Learners build console games, an online exam portal, and an employee management system while app...

    $49.00
    listed price
  22. 22
    edX MOOC / Non-credit University-backed

    C Programming: Pointers and Memory Management

    Offered by Dartmouth College

    Continue building your coding skills along your path to becoming a proficient C programmer by mastering the concept of pointers and memory management. Receive instant feedback on your code right within your browser.

    $99.00
    listed price
  23. 23
    edX MOOC / Non-credit University-backed

    C Programming: Modular Programming and Memory Management

    Offered by Dartmouth College

    Enhance your coding skills along your path to becoming a proficient C programmer with the essential concepts of functions and pointers. Receive instant feedback on your code right within your browser.

    $99.00
    listed price
  24. 24
    edX MOOC / Non-credit University-backed

    C Programming: Advanced Data Types

    Offered by Dartmouth College

    Master effective ways to store your data in the C programming language using advanced data types such as structures and linked lists. Receive instant feedback on your code right within your browser.

    $99.00
    listed price
  25. 25
    edX MOOC / Non-credit University-backed

    C Programming: Language Foundations

    Offered by Dartmouth College

    Master foundational concepts in the C programming language such as logical statements and arrays.

    $99.00
    listed price

Best C Programming Courses Online compared

# Course Provider Offered by Price
1 C Programming: Pointers and Memory Management - 4 Coursera Dartmouth College & Institut Mines-Télécom $49.00 View →
2 C Programming with Linux Coursera Dartmouth College & Institut Mines-Télécom $49.00 View →
3 C Programming: Language Foundations - 2 Coursera Dartmouth College & Institut Mines-Télécom $49.00 View →
4 C Programming: Using Linux Tools and Libraries - 7 Coursera Dartmouth College & Institut Mines-Télécom $49.00 View →
5 Introductory C Programming Coursera Duke University $49.00 View →
6 The Arduino Platform and C Programming Coursera University of California, Irvine $69.00 View →
7 C Programming for Everybody Coursera University of Michigan $49.00 View →
8 Computational Thinking with Beginning C Programming Coursera University of Colorado System $49.00 View →
9 C programming : Star Pattern making tricks Udemy $19.99 View →
10 Learn C Programming Language from Basics Udemy $19.99 View →
11 Datastructures in C Programming Udemy $19.99 View →
12 C Programming Basics for Engineers Udemy $19.99 View →
13 Learn C Programming from Scratch Udemy $199.99 View →
14 C Programming Language Refresher Course Udemy $99.99 View →
15 C Programming for Beginners - Complete Tutorial Udemy $99.99 View →
16 The Beginner's guide to Advanced C programming for Linux Udemy $79.99 View →
17 Create Your Calculator: Learn C Programming Fast Udemy $199.99 View →
18 Introduction to C Programming Udemy $49.99 View →
19 C Programming For Engineers Udemy $19.99 View →
20 Crash Course on Embedded C Programming Coursera Packt $49.00 View →
21 C Programming Projects for Games and System Development Coursera EDUCBA $49.00 View →
22 C Programming: Pointers and Memory Management edX Dartmouth College $99.00 View →
23 C Programming: Modular Programming and Memory Management edX Dartmouth College $99.00 View →
24 C Programming: Advanced Data Types edX Dartmouth College $99.00 View →
25 C Programming: Language Foundations edX Dartmouth College $99.00 View →

Prices shown are the provider's listed price when we last updated this page. Confirm on their site before enrolling.

Keep looking