Back to Introductory C Programming

Introductory C Programming

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.

Status: C and C++
Status: System Programming
BeginnerSpecialization

Top reviews across Introductory C Programming

Reviewed Jan 27, 2021
Course: Programming Fundamentals

It's a very good as a beginning with programing language. It helped me to think like a compiler and how it exactly works. I've finally understood the saying "Everything in computer works in logic".♥

Reviewed Oct 30, 2021
Course: Writing, Running, and Fixing Code in C

Respected sir, Sir I forgot my date in this course please you 'll again give me a one chance to give this credits.

Reviewed Aug 1, 2022
Course: Pointers, Arrays, and Recursion

Good course, tricky problems that make you think. Got VERY frustrated a few times but completed it. This also got me into emacs but with vim keybindings.

Reviewed Aug 2, 2019
Course: Interacting with the System and Managing Memory

i really loved the style of that course. the challenging assignments, depending more on reading and the continuous support through the discussion forums. i hope you make another extension to c++

Reviewed May 6, 2020
Course: Programming Fundamentals

Very in-depth and detailed explanation in introoductionto programming.If you are a beginner,I recommend you start with C.Some background is crucial or you will be confused in the later lectures.

Reviewed Jun 18, 2020
Course: Writing, Running, and Fixing Code in C

I really enjoyed this course. This course seemed to be a little hard at the beginning. But it was really good. I learnt a lot of things.Thank you!

Reviewed Apr 1, 2019
Course: Pointers, Arrays, and Recursion

Really nice and the project is really challenging.

Reviewed Jul 2, 2020
Course: Interacting with the System and Managing Memory

very good and it is really at professional level and definitely not an easy one.

Reviewed Jul 2, 2020
Course: Programming Fundamentals

This course teaches you all the stuff from the scratch, literally from scratch. Have some patience and do some hustle and a lot of logical thinking.Its a great course for beginners! Loved it!

Reviewed Dec 10, 2019
Course: Writing, Running, and Fixing Code in C

As accustomed by now when it comes to Duke University, Drew and the colleagues, it was just perfect how they pass on the knowledge.

Reviewed Apr 21, 2020
Course: Pointers, Arrays, and Recursion

very informative and helpful quizzes, readings, and videos

Reviewed Mar 12, 2021
Course: Interacting with the System and Managing Memory

this course is helpful and wonderful it is helped me very much in my study

Learner reviews across Introductory C Programming

Showing: 20 of 1,828

Luie
Course: Programming FundamentalsReviewed May 3, 2018Course: Programming Fundamentals
Matthew
Course: Programming FundamentalsReviewed Jun 26, 2019Course: Programming Fundamentals
Omar
Course: Programming FundamentalsReviewed Nov 3, 2018Course: Programming Fundamentals
Val
Course: Programming FundamentalsReviewed Apr 21, 2018Course: Programming Fundamentals
Αλίκη
Course: Programming FundamentalsReviewed Jun 30, 2019Course: Programming Fundamentals
Tamjid
Course: Programming FundamentalsReviewed Aug 31, 2020Course: Programming Fundamentals
Ravi
Course: Programming FundamentalsReviewed Jul 21, 2019Course: Programming Fundamentals
Samrat
Course: Programming FundamentalsReviewed Apr 24, 2020Course: Programming Fundamentals
Seth
Course: Programming FundamentalsReviewed Apr 21, 2019Course: Programming Fundamentals
Mahmoud
Course: Programming FundamentalsReviewed Jan 28, 2021Course: Programming Fundamentals
Felisa
Course: Programming FundamentalsReviewed Jan 17, 2018Course: Programming Fundamentals
Roman
Course: Programming FundamentalsReviewed Apr 5, 2018Course: Programming Fundamentals
Hansani
Course: Programming FundamentalsReviewed May 9, 2020Course: Programming Fundamentals
Mariam
Course: Programming FundamentalsReviewed Apr 9, 2019Course: Programming Fundamentals
Douglas
Course: Programming FundamentalsReviewed May 7, 2018Course: Programming Fundamentals
Anil
Course: Programming FundamentalsReviewed Aug 4, 2019Course: Programming Fundamentals
Arthur
Course: Programming FundamentalsReviewed Apr 7, 2019Course: Programming Fundamentals
Sebastian
Course: Programming FundamentalsReviewed Jun 3, 2018Course: Programming Fundamentals
Tim
Course: Programming FundamentalsReviewed May 10, 2018Course: Programming Fundamentals
DEEKSHANT
Course: Programming FundamentalsReviewed Apr 19, 2020Course: Programming Fundamentals