Chevron Left
Back to C for Everyone: Structured Programming

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

727 ratings

About the Course

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. You will also get an introduction to more advanced programming in C++ in the final module. This is a continuation of C for Everyone: Fundamentals, which you should take before beginning this course. The time estimated time commitment for this course is five hours a week for five weeks....

Top reviews


Jan 27, 2021

This was a really great course. It gives you exposure to many important data structures and has some great assignments that aid in understanding how these data structures work.


Jul 5, 2020

A very detailed course, thoroughly loved it Professor Ira Pohl is a wonderful teacher. Damn I love him. I'm gonna move onto C++ now, time to really up the ante

Filter by:

1 - 25 of 196 Reviews for C for Everyone: Structured Programming

By Muhammad A S B

Jul 6, 2020

A very detailed course, thoroughly loved it Professor Ira Pohl is a wonderful teacher. Damn I love him. I'm gonna move onto C++ now, time to really up the ante

By Tobiasz F

Nov 4, 2020

Great course,

Very informative,

Complex computer science ideas are explained in a very intuitive way by an experienced teacher. Would recommend!

By Fabio B S R M

Sep 6, 2021

This is a sincere review, I don't want to cause any harm, if the negative points placed here could be eliminated, this course would be just wonderful. Nobody can deny that Prof. Ira Pohl knows a lot of C. His book is fantastic, That's why we expect so much about this course. And that's why is sometimes disappointing. This could be a 5 stars course but it isn't. So be prepared : 1 - Even if you took course 1 , this will be tough. 2- If we could interact somehow with prof. Ira that would return a fantastic knowledge, The only interaction with him is watch the videos. 3- Somebody has to help prof. Ira, he seems a bit lost in the videos, which probably were recorded at his house or at his office desk, the slides ( if we can call that slides) are hand written and very difficult to understand. I bet that record him in front a blackboard would be more productive. 4- The forums are completely waste of time, it's a nobody's land. The only thing that you gonna find there is : "Pls review my assignment that I'll review yours" and there are hundreds of it ( not joking !). 5- Peer review is terrible. A lot of people just submitting empty or anything to have access to other assignments that really compiles and work. The result is that sometimes you catch 4, 5 codes exactly the same and you can't guess who copied who, this is forbidden but a lot of people are just ignoring and copying. So, if you are a diligent student and don't care about these thing and all you want to do is learning ,for real, you probably would have some success but all by yourself. You'll have to have C books to consulting and google to search for concepts. You'll end up learning , but through the hard way. It's a shame because there is so much of experience that prof. Ira could pass, but you know, sometime it's not like the way we think. It's up to you to decide.

By Dmitriy R

May 13, 2020

Code upload (tasks) doesn't work. Honor tasks completed, but not rated because the major part of the participants - guys from India and their English too poor to uinderstand the task and rate another participants.

By Jaron W

Feb 20, 2022

The course is a bit unorganized. There were many times where videos are out of order, or referenced a video/lesson that was never posted. The assignments were never posted on the "Instructions" tab; they are posted in the "My Submission" tab, which makes no sense. Dr. Pohl knows his stuff and I feel confident in that, however we need typed notes. His handwritting can be hard to read at times. Finally, this isn't part of the course but the peer review process is unfair at times. 1 bad review can lead to a failure in the assignment. I had that happen multiple times, then reposted the SAME submission and got full marks. This needs to be reviewed by a TA of some sort if possible.

By Catherine C

Mar 23, 2021

The course provides a good foundation. I learned a lot and it refreshed my memory on programming concepts I had forgotten in the past few years. However, the course could use some "cleaning-up." There are some videos out-of-order or even missing that are referred to in other videos. Sometimes the assignments and quizzes don't seem to align with the topics as closely as they should.

By Shaik G A

Mar 31, 2020



Feb 15, 2021

It's a good course for beginners, I expected a bit more from the course seeing the things which are going to be taught. I'll recommend watching all the videos in 1.5x or 2x :P

By Kunal B

Aug 13, 2022

Poor handwriting by the professor makes reading the content a difficult task.


Jun 20, 2020

instructor doesn't explain well

By Kushal K

Jul 13, 2020

Thanks Prof. Ira for wonderful lectures and giving the insightful knowledge "Structured Programming"


Jun 28, 2021

This course is very helpful ,written in very systematic way and easily understandable.

By sidharth a v

Jun 16, 2020

This course was very useful for my in improving my skills in the c programming.

By Deleted A

Apr 15, 2020

This course has been taught interestingly. Helped me to learn new concepts.

By Samridha D

Jan 9, 2020

Very Good Course for those who want to study C programming in detail

By 18-4G8 S

May 15, 2020

Very good course to improve grt algorithm.Definitely recommend.

By prince c s

Dec 3, 2020

Journey from C fundamental to introduction of c++ was amazing.

By Телюева Е П

Jun 21, 2020

Very useful and interesting course! Thanks a lot, Ira Pohl!

By Цховребов А К

Jun 7, 2020

That was a really good resource to practice your skills.


Mar 31, 2020

it is the best oppurtunity to learn different courses


May 15, 2020

Professionally guided by most experienced professor.

By Vytla. a

May 19, 2020

It is very interesting and exciting course...

By Chih-Chieh C

May 3, 2022

The homeworks were challenging but worth it!

By Het D

May 18, 2020

The course is worth for all the developers.

By B G A

Apr 14, 2020

Excellent course..It is very useful for us