OE
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++
YX
May 26, 2023
Well-structured course offering challenging coding projects and putting more emphasis on testing and debugging
By Dhiego S d S
•Nov 18, 2018
Very challenging course.
By Grace N
•Jan 24, 2020
Expect to cry.
By Gastón M
•Mar 14, 2019
Great Course!!
By Walter
•May 29, 2022
love it
By Gopesh G
•Apr 10, 2024
nice
By Nandita R P
•Oct 3, 2020
Good
By Башлик С
•Jun 6, 2024
топ
By Ahmed M m
•Jan 3, 2021
.
By Brian C
•Sep 28, 2022
Will try to leave realistic comments as much as possible.
1. I wish there were more videos, not just reading assignments. Readings are everywhere on the web; it's the videos that attract learners. I would say for every ONE video correspond around 5 reading assignments. Would be great if that ratio were 1 to 2~3. Having said that, however, the quality of videos is fantastic. Step-by-step instructions that illustrates the "under-the-hood" mechanics of the C language is instructional and challenging in a healthy way.
2. The assignments can take a long time for two reasons: i) the assignment itself is challenging (e.g. the coding has multiple for loops that require careful attention) or ii) the technical aspects of submitting the work are time-consuming. Often times, learners will inevitably "waste" a lot of time on ii). If you want everything in your education to go smoothly, then you should avoid this course. However I believe that overcoming such technical difficulty is part of learning coding, computer science, and really anything in general.
Overall I would recommend this course to those who wish to learn the basics of low-level languages. If you care only about immediate application with not much of "under-the-hood" knowledge, just go for Python (which by the way is C-derived) or something high-level.
By Markis L G
•Jul 20, 2022
I learned so much in this course. I was a programmer for 8 years (15 years ago) but was self-taught. This course helped me relearn most of what I knew plus taught me many things I didn't know from being self-taught and limited to working for one company doing the same C-programming work.
There are two complaints about this course.
a) I PERSONALLY (so take it with a grain of salt) that the poker project was too difficult for a "Beginner" course in C.
b) They treated (again in my humble opinion) double pointers the same as any other topic. I felt they should have spent MORE time on double pointers before pushing us into the poker project.
So, I suggest any BEGINNER to understand that the 3rd and 4th course WILL take a LONG time and should be done after much practice. Don't think you can finish them quickly!
I would suggest 3 months of C practice after 2nd course then 3 more months of C practice after 3rd course.
But, it was a very good course.
By Noppadon P
•Mar 14, 2021
Valuable course, recommend for a beginner who wants to learn coding in c if this course has more materials and more detailed explanation it should be 5 stars.
By Abdo M
•Jul 26, 2020
You just need to work on the PPE because it gave me very hard time! but really guys this is a great course
By Samrat P
•Jul 27, 2020
Great Course with Great Instructors. totally loved it
By shohei k
•Mar 26, 2021
I learned a lot from this course, and I would love to say 5 stars!!
However, I really feel that I spent too much time for debugging code. Especially, timeout issue of the very last assignment was hard. I think over 95 % of my time was spent for debugging in this course (Introduction to Programming in C). Therefore, lecture should also provide much more example of codes which are not efficient or have bug, and teach student how to find and fix it.
Teacher said jumping in to start writing code without spending enough time is very bad idea, because in the end the person will waste so much time. Preparation is very very important.
I think it is same for lecture assignments. Ask student to do assignment without providing enough example will waste student's time. Teacher needs to show a lot of bad example to student so that we learn why it is bad, how we can avoid it.
By Manan J
•Oct 4, 2020
The course was challenging at some parts but overall a nice one.
Also it would be better if more video instruction were included as reading so much content makes it difficult and a little bit boring.
By Jorge G
•Feb 20, 2020
README files for the tasks are often not too helpful, on the last course in the Montecarlo simulation they have placed some really hard testcases and I couldnt finish the course because of that.
By Yaungni L L
•Nov 22, 2020
very nice course except for the PPE error. Had a lot of PPE error, can't open barely manage to summit before the deadline.PPE should be fixed
By Prasath B
•Aug 14, 2020
what is the working practice environment ?which the platform is not important and very worst.
By Himanshu k
•Sep 6, 2020
well
By Ashok k M
•Jan 21, 2020
what about the last assignment ...that totally worst because a person could not identify the assignment questions . plz clear that issue
By William R
•Jul 29, 2023
Extremely frustrating to work with the programming environment. Do the C programming with Linux by Dartmouth College instead of bothering with this.
By James H
•Feb 15, 2021
Error in PPE has caused me to not be able to finish this course. Happy to change the review if this can get fixed