• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to C Programming: Language Foundations - 2

    Learner Reviews & Feedback for C Programming: Language Foundations - 2 by Dartmouth College

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.7
    stars
    93 ratings

    About the Course

    In this course you will learn to use logical statements and arrays in C. Logical statements are used for decision-making with follow-up
    instructions, based on conditions you define. Arrays are used to store, keep track of, and organize larger amounts of data. You will furthermore
    implement some fundamental algorithms to search and sort data. Why learn C? Not only is it one of the most stable and popular programming
    languages in the world, it's also used to power almost all electronic devices. The C programming language represents one of the building blocks
    of modern computer information technology. Why learn C and not another programming language? Did you know that smar...
    ...

    Top reviews

    AN

    Aug 1, 2022

    Filled StarFilled StarFilled StarFilled StarFilled Star

    e​verything in this course is very good, but i hope they add a discussion post at the end of every activity session, just like on Edx platform

    RA

    Sep 14, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    It is a great C prog course; both instructors know how to explain all topics and the exercises are challenging

    Filter by:

    1 - 25 of 26 Reviews for C Programming: Language Foundations - 2

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ERNANI G

    •

    Mar 12, 2023

    I was very impressed with the quality of C Programming: Language Foundations. The teachers [Petra Bonfert-Taylor and Rémi Sharrock] are incredibly competent. The didactic material together with the learning environment are fantastic. Unfortunately, we have no way of controlling the speed of the videos and, in some moments, this would be more useful than going back in time. Even so, I am pleased to be able to complete the second course of the Specialization Program. Many thanks, Coursera, Dartmouth College, Institut Mines-Télécom and not least the Patrick and Lina Drahi Foundation, for democratizing quality education.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By 马镓浚

    •

    Aug 17, 2022

    Excellent course!

    Filled StarFilled StarFilled StarFilled StarStar

    By Paula L

    •

    Jul 1, 2022

    Curso e muito bom para quem esta iniciando o estudo da linguagem C. Os exercicios sao bons para fixar a materia. Unico ponto negativo e que apos concluir o segundo curso esta comecando a ficar um pouco cansativo o modelo, pois nao vemos os professores no video, apenas ouvimos o som e vemos o codecast. Acredito que variar um pouco a metologia seria importante para deixar o curso mais atrativo.

    Filled StarStarStarStarStar

    By Rezuwan K

    •

    Dec 27, 2022

    It doesn't teach you how to do stuff. It just makes you do it if you know what i mean.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Skyler L

    •

    Feb 7, 2023

    i already wrote the feedback but i really want to mention that this codecast environment is so usable and friendly and the exercise is so enjoyable. I want to continue this series right away because i really get preoccupied with this environment and usability.

    This course tends to be minimal and quite oriented for the fast intro for c language. Though there are some details left behind, it seems so best choice for starting practical programming i think.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Asim A

    •

    Mar 11, 2023

    I have learned a lot from this course. I have learned how to compile and run C programs using the command line. I have learned how to use the debugger to debug C programs. I have learned how to compile and run C programs using the makefile. I have learned how to use it to manage the version of C programs.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sher A H

    •

    Jan 6, 2023

    The teachers delivered the course content in a concise and beautiful way. The interactive platform of Codecast made the course more exciting and easier to understand the underlying concepts in programming.

    Thank you for this amazing course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ahmad n

    •

    Aug 1, 2022

    everything in this course is very good, but i hope they add a discussion post at the end of every activity session, just like on Edx platform

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rachel L W

    •

    Jun 17, 2022

    Very clear course and great interactive format. You practice at every lesson and validate the course by actually coding. Thanks so much!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rafael A

    •

    Sep 14, 2023

    It is a great C prog course; both instructors know how to explain all topics and the exercises are challenging

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lingjun K

    •

    Mar 29, 2024

    I love this course, an effective learning experience.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Xiao C

    •

    Aug 16, 2022

    the best C programming course for beginners!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Navid E

    •

    Oct 3, 2022

    The best group of C language courses.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Uzo E

    •

    Jun 1, 2023

    Very helpful, hands-on and practical.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mayuresh K

    •

    Jul 28, 2022

    Thank You God for Everything

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Akash S

    •

    Sep 3, 2022

    This course is very good.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Peter

    •

    Jul 23, 2022

    Short and practical.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Abdelhamid s

    •

    Jan 4, 2023

    great course !

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By sisi L

    •

    Mar 14, 2023

    Nice course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Waleed E

    •

    Feb 28, 2023

    Great work!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By viorel a A

    •

    Aug 12, 2022

    Great!

    Filled StarFilled StarFilled StarFilled StarStar

    By Abe A

    •

    Sep 30, 2023

    There are video lectures that end without finishing what is being taught. Task coding activities also need to be updated. I love the last coding challenge. I learned new concepts like the bubble sort algorithm. This course is perfect for beginners who want to improve their problem solving skills.

    Filled StarFilled StarFilled StarFilled StarStar

    By Rakesh R

    •

    Feb 17, 2024

    The course give a good understanding about each topic. And interesting part is its activity exercises which keeps u motivated while doing the courses.

    Filled StarFilled StarFilled StarFilled StarStar

    By L L

    •

    Jul 9, 2022

    Great introduction and practice for C programming.

    Filled StarFilled StarStarStarStar

    By Guy G

    •

    May 28, 2022

    Great course but auditing not possible!

    • Chevron Left
    • 1
    • 2
    • 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

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

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