Chevron Left
Back to C for Everyone: Programming Fundamentals

Learner Reviews & Feedback for C for Everyone: Programming Fundamentals by University of California, Santa Cruz

4.5
stars
6,662 ratings

About the Course

This course is for everyone. In the new world we live in, coding is a universally valuable skill, whether you're a scientist, artist, or a humanist. Algorithms are everywhere, and we all have to understand how they work. The C language is particularly well suited as an introduction to coding: It's a tried-and-true language, and it allows you to understand computing processes at a deep level. No prior knowledge of coding is needed for this course. We'll start at the beginning. The time estimated time commitment for this course is five hours a week for five weeks....

Top reviews

MA

Jun 22, 2020

I am really happy I did this course. The instructor is a really experienced teacher. This course gave a good start for learning the fundamentals and moving onto complex programming languages like C++.

CN

Apr 22, 2020

Great course to gain a foundation in C programming! The video lectures, coding examples, and peer reviewing of assignments allows one to learn quick and in real time. Would definitely recommend it.

Filter by:

1726 - 1750 of 1,850 Reviews for C for Everyone: Programming Fundamentals

By Muhammad U

•

Apr 11, 2020

voice is very low please work on it

By Amanda S

•

Feb 15, 2021

A bit challenging for beginners

By YOUSSOUF T

•

Oct 31, 2023

j'ai aimé et le prof est super

By Praveen K R

•

May 11, 2020

Efficient and reliable sources

By PARAS G

•

Jul 23, 2020

Content was not good enough.

By KRITI

•

May 31, 2020

not so good moderate level

By Ashok K

•

Jun 18, 2020

Best course in C language

By Syed O A

•

Jan 13, 2021

Its a basic level course

By Muhammad R I 1

•

Jul 8, 2020

very advanced lecturing.

By tanzila p

•

Mar 7, 2021

good for initial level

By Rohith B

•

Nov 2, 2021

The pace is too slow

By Hazem S M

•

May 4, 2020

Very good course

By srikar t

•

May 12, 2020

not that clear

By YAGNIK D

•

Sep 10, 2020

Very Good

By Prapti S

•

Apr 17, 2022

nice!!!

By RAHUL D

•

Jul 10, 2021

thanks

By Dipraj H

•

Jul 9, 2020

Thanks

By Kartik B

•

Jan 26, 2022

good

By LIEPASS S I

•

Jan 5, 2022

good

By Parichay D

•

May 13, 2021

nice

By ADARSH A

•

Sep 20, 2020

Good

By Rohit K

•

Aug 14, 2020

Good

By Deepak T

•

Jul 25, 2020

Nice

By keerthana

•

Jun 3, 2020

good

By Leandra M

•

May 3, 2022

Very disappoining course. I give this course a 2 on a scale of 0 to 5. Instead of this course, I recommend potential students look at other C programming courses.

Teaching Style: The course is taught in an old style, where there are many lectures covering theory without practical examples. The newer and better teaching style is to teach a bit of theory, practice writing code with some practical exercises, then present more theory, then more practice writing more code. In this course one of the weeks in this course is only lectures. For that week it would have been nice to get some breaks between the lectures to practice writing code using the concepts that were just presented.

The concept of presenting lecture material hand written on a white board is terrible. It is difficult to read the scribbling and cursive writing. The lecture material could be much better presented if it was printed in a Word document or on a Powerpoint slide, or in a graphical computer tool.

The whole course is poorly assembled. There appear to be missing lectures. One of the lectures refers to another lecture that does not exist in the course. The assignments are poorly defined. To complete the assignments outside research is required to learn about functions and concepts that are not taught in the course. In two of the quizes, answers are incorrect. The final exam has questions that have nothing to do with writing C code.

An example of a much better Coursera course for teaching style is "Python For Everyone". I can highly recommend that course. The material is presented in a practical manner, the lecture presentations are easy to read and follow along, and there are many opportunities to practice writing code.