Chevron Left
Back to Programming Fundamentals

Learner Reviews & Feedback for Programming Fundamentals by Duke University

4,893 ratings
1,287 reviews

About the Course

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms....

Top reviews


Aug 14, 2020

The instruction provided in this course are very clear and anyone who can learn coding by this course. But the course has more readable content for you to take notes and reading it may take more time.


Apr 24, 2020

Whether you are new to programming or an experienced guy, you should absolutely opt for this course because it helps to build a strong base with the basic but most important concepts in programming.

Filter by:

351 - 375 of 1,280 Reviews for Programming Fundamentals

By Pavithra G

May 16, 2020

I thank coursera for this

I learned the basics of programming which was really useful

Thank you

By T V

May 09, 2020


By Alonel A H

May 02, 2020

It was great and helpful, it refresh my undergrad knowledge during this covid-19 quarantine.


Sep 12, 2020

hey it is good for novice learner but it will be much best if reading section would be less.

By Hasibur R

Jun 13, 2020

I think this course is best for beginners who want to know about programming and algorithms.

By Muhammad Z T

May 16, 2020

This course provides the information of algorithm which is very useful in writing a program.

By Omar I A I

Aug 11, 2019

The rhythm is optimal for newcomers. The approach is, indeed, intuitive. Highly recommended.

By Ramansh P

May 29, 2020

This course is very efficient and very natural. As a beginner, I love the course very much.

By Karan J

May 17, 2020

amazing course starts from algorithm and basic level of c and moves toward the higher level

By Marwan M A S

Jan 30, 2020

Teach you how to think to solve a problem by constructing its algorithm then write the code

By Abhay s

Dec 27, 2019

It helps me a lot. It also enhance my skills and knowledge

A big thanks to all the mentors.

By Mohd Z

Jun 02, 2019

It's totally amazing. I'm loving it. Great lecturers and the way of teaching is outstanding

By Julio R

Apr 02, 2019

It is a great introductory course for people with no knowledge of programing like me.


By Domantas K

Sep 16, 2020

Really good course for the basics of programming really loved it. thanks for a good course

By Abhisek C

May 26, 2020

thanks to coursera to give me the chance to learn from world best teachers . thanks a lot.

By kumuda s

Feb 03, 2019

it was good nad they helped me to build my confidence and they motivated me when i gave up


May 25, 2020

Really provides deep insight to how the code works and when to be used and not to be used

By Nabil N

Mar 15, 2020

This is really one of the best course i ever found in C ... just finish course 1 in a day

By Arya P

Dec 24, 2019

This course helped me a lot in writing the algorithm for any code and how to read a code.


May 01, 2020

It was a great experience and I got a strong base of C programming. Thank you coursera😊


Jul 09, 2020

That course is too good for gain my knowledge.Thanks to all the members of that course.

By Zachary

Jun 02, 2019

Excellent foundations course with an emphasis on the underlying logic of core concepts.

By Achyuth K

Apr 06, 2019

I love the way they explained. each and every basic concept explained i detail thank u

By Brad J

Mar 27, 2019

i have taken many online courses - this is the most unique, and effective, of the bunch

By shubham j

Oct 27, 2018

good course, perfect for beginners and must enroll for complete specialization course.