• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • 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:

    401 - 425 of 1,762 Reviews for Programming Fundamentals

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Arley A C P

    •

    Jul 1, 2020

    This is an interesting course to start or in my case to remember the concepts that I haven't seen for a long time

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Divyansh M

    •

    Sep 14, 2020

    Pretty great format to teach programming from start. Very engaging and equally effective in imparting knowledge.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ASHISH K

    •

    Jun 2, 2020

    This is very interested for me. In this course i have get more idea about c language. And also enjoy the course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ashwin S H

    •

    May 18, 2019

    This is a really good course. The teachers were pleasant and taught the concepts well. It was a good experience.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rickelme D

    •

    Sep 1, 2021

    I enjoyed a lot this course, because they teached me a lot important things about programming and coders lifes.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By TAMMINANA N R

    •

    Jul 27, 2020

    with this I got exceptional view on the course. my perspective on computer programming had really changed alot.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By U A

    •

    Apr 30, 2020

    Got good knowledge on how to view a problem and approach it with the fundamentals. Overall experience was good.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mohammad M U

    •

    Mar 30, 2018

    Fantastic course. Different approach than all other beginner course. I am lucky to bump in to this on Coursera.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Harsh A

    •

    Oct 29, 2019

    This is amazing course provided by Duke University. I got good knowledge about the programing from this course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Katono W

    •

    Oct 12, 2022

    Pretty easy to understand,suitable for both beginners and experienced programmers who wanna know more about C

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Deveki N S

    •

    May 24, 2022

    This course has significantly improved my though processing and way of thinking logically to solve a problem.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By HR

    •

    Nov 28, 2021

    The professors in this course have explained the course topics in a very simple and easily understandable way

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Soumil S

    •

    Oct 3, 2021

    This course is exceptionally good learnt quite a lot from this course, one of the best for a beginner like me

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sunny s

    •

    Sep 21, 2021

    thank you so much for all your faculty that you have given us and it helps me so much to understand the topic

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By G S

    •

    Apr 20, 2020

    This course was very useful. Now i am confident that i will be able to write algorithm for any given problem.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Kseniia P

    •

    Oct 23, 2020

    excellent course, complicated in simple language, interesting and understandable practical tasks, thank you!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mussarath A B

    •

    Apr 24, 2020

    The explanation was indeed very helpful and I acquired a knowledge of the basic fundamentals of programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gildo M

    •

    Feb 6, 2019

    int main(void){

    printf ("Great Course!I am leaning a lot(...) \n");

    printf("100%% recommended.\n");

    return 0;

    }

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Tilak G

    •

    Oct 9, 2022

    This course is very very important . very nice course develop .i am very lucky too i completed this course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abraham N P

    •

    May 16, 2021

    Great Course! From 0 to a excellent understanding level, is perfect to initiate your travel in programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By aryan b

    •

    Aug 26, 2020

    It was good to learn from you,but i guess teachers are somewhat like robot ,means they dont have expression

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aquib J T

    •

    Jul 13, 2020

    it was awesome....a little slow from the beginning. And from struct onwards, it was a little hard to grasp.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Hussain A

    •

    Dec 27, 2020

    I loved this course. Now I know, how crucial it is to PLAN first, to build an algorithm then implement it.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ARYAN M 2

    •

    Sep 5, 2020

    The way the course is conducted and explained is very interesting and understandable. It was fun learning.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Menda s

    •

    May 23, 2020

    I like this app , it is use full in learners i have learn so many things in this programming fundamental

    • Chevron Left
    • 1
    • ...
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • ...
    • 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.