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: Data Structures
Status: Software Engineering
BeginnerSpecialization

Top reviews across Introductory C Programming

MK

Reviewed Jan 27, 2021

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".♥

SP

Reviewed Oct 30, 2021

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

AQ

Reviewed Aug 1, 2022

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.

OE

Reviewed Aug 2, 2019

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++

VV

Reviewed May 6, 2020

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.

MS

Reviewed Jun 18, 2020

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!

JA

Reviewed Apr 1, 2019

Really nice and the project is really challenging.

BK

Reviewed Jul 2, 2020

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

AM

Reviewed Jul 2, 2020

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!

BU

Reviewed Dec 10, 2019

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

VT

Reviewed Apr 21, 2020

very informative and helpful quizzes, readings, and videos

AM

Reviewed Mar 12, 2021

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,827

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