Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Institution Logo

Introduction to Programming in C

Duke University via Coursera Specialization


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 and read and write the C code to implement them. This will prepare you to pursue a career in software development or other computational fields. Successful completion of this Specialization will be considered by admissions as a demonstration of your skill and enhance your master’s application to Duke’s Pratt School of Engineering.


Course 1: Programming Fundamentals
- Offered by Duke University. Programming is an increasingly important skill, whether you aspire to a career in software development, or in ... Enroll for free.

Course 2: Writing, Running, and Fixing Code in C
- Offered by Duke University. Building on the course Programming Fundamentals, this course will teach you how to write code by first planning ... Enroll for free.

Course 3: Pointers, Arrays, and Recursion
- Offered by Duke University. The third course in the specialization Introduction to Programming in C introduces the programming constructs ... Enroll for free.

Course 4: Interacting with the System and Managing Memory
- Offered by Duke University. The final course in the specialization Introduction to Programming in C will teach you powerful new programming ... Enroll for free.


Taught by

Andrew D. Hilton, Anne Bracy, Genevieve M. Lipp and Liz Wendland

Related Courses


0.0 rating, based on 0 reviews

Start your review of Introduction to Programming in C

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free