• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Programming Fundamentals

    Learner Reviews & Feedback for Programming Fundamentals by Duke University

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    6,869 ratings

    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 underst...
    ...

    Top reviews

    ER

    Aug 14, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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.

    SP

    Apr 24, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    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:

    251 - 275 of 1,762 Reviews for Programming Fundamentals

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gevenny G

    •

    Apr 19, 2020

    Although, I suspect there were a few glitches in the quizzes, overall it was a very thorough beginner course. The staff was also very responsive in the forums, which was helpful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sumedh P

    •

    Mar 29, 2020

    It was a very nice experience to attend this course. I am thankful to Coursera and Duke University for this superb course which can help me in my academics as well as placements.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Diego R

    •

    Mar 6, 2020

    It was a great experience. Amazing course, I had learned powerful base skills for programming. I am looking forward to continue to the next level language C programming course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 안재은

    •

    Sep 12, 2020

    This class was very helpful in understanding the C language. It consists of easy explanations and examples, so it is a very good class for those who are new to C Programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ROLAKANTI N R

    •

    Apr 6, 2021

    The coursera is ultimately superb and by this we can know the programming language very well..It helps a lot to the student one who doesn't know the basics about the subject

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tanmaya M

    •

    Jul 18, 2020

    This course is very easy to understand and engaging. It mainly focuses on getting a clear idea about the problem and planning precisely to solve rather than jumping to code.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By TEJAL B

    •

    Jun 1, 2020

    It was a wonderful experience . The course is very helpful and informative and i love the segments they have divide it in and also the professors are very clear and helpful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yue Y

    •

    Feb 24, 2019

    Really good introductory class of C#. Clear lectures with reading materials to supply. Hope to finish the course series with deep understanding of C# and programming skills.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deleted A

    •

    Nov 28, 2017

    it help be to remember C ,and understand what happen with code by hand which is a great step to me =D it will help you to keep tracking your code every step by your hand...

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sehyun P

    •

    Jul 31, 2018

    I had so much fun while studying your lecture! As a beginner who wants to take one more closer step to get a software engineering job, I'd highly recommend taking this one!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By VIKAS B

    •

    Aug 22, 2020

    I get a good understanding of how to write algorithm and test our program. Excellent course and ofcourse I recommended everyone take this course and explore your knowledge

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shantanu C

    •

    Aug 21, 2020

    the 7 steps are really helping me a lot in designing an algorithm.

    It was the best start for learning basics of algorithm and learning C Programming language along with it

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SHAIK A

    •

    Jun 4, 2020

    It was a fantastic experience.they taught me that they just provide us best ingredients(domain knowledge)

    it is our responsibility to make a good dish (success).thank you.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Shishir g

    •

    Aug 11, 2020

    All the materials were explained lucidly and with great care. The tests were initially trying, but once I got the hang of them, they were far easier to grasp and answer.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hassan K

    •

    Oct 25, 2020

    The best resource online. They teach and explain every bit of programming in C. I have given it five stars because there is no option for a million. thank you Coursera.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By vikas v

    •

    Jan 26, 2020

    I like to complete this course which helps me to improve my pattern recognition techniques and also help to create an algorithm of solving problem based on that pattern

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By abhishek c

    •

    May 17, 2019

    made me clear my basics. the method of teaching was effective, rather than focusing on memorizing the syntax of c programming, i got an indepth knowledge. very helpful.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Roussel K

    •

    May 17, 2018

    This course is just amazing. Compare to other courses on Coursera that relied heavily on time consuming videos, this one prefers short and easy to understand readings.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nirvik M

    •

    Sep 10, 2018

    It is really a worthy course with some of the best faculties.It really help you to understand how a program really works and builds a strong foundation in this field.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Eshaan A

    •

    Aug 6, 2020

    Really good. I did get confused sometimes and angry but that only happened once. The course is pretty easy to understand as long as you read it carefully and slowly.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Probal B

    •

    Jul 20, 2020

    This course is very important for the beginners or who wants to start C programming. The teachers have taken the classes very well and I really appreciate their job.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By tanmay n

    •

    Jun 22, 2020

    NO DOUBT! It is an excellent course it will teach you the main core of programming about how to solve the real life problems through software i.e. through algorithms

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rajan G

    •

    Apr 4, 2020

    Really nice course but I suggest if you want to do this course it is better to have some knowledge of programming a little bit.

    Overal course if good. Rating 5 stars.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By PARAM R

    •

    Aug 28, 2020

    From this course i learned a lot new things. And instructors of Duke University are very friendly and also share good knowledge in simple way.

    Thanks to instructor.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By MUHAMMAD E

    •

    Jul 19, 2020

    I am so grateful for opportunity in this course, cause it was open my mind to new insight from programming course. It`s pleasure to complete this course. Thank you.

    • Chevron Left
    • 1
    • ...
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • ...
    • 71
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.