By RB
•Sep 03, 2018
I'm a 13 year old 8th Grader from California. I loved this course and learned a lot! Thank you Mr.Schocken for putting together such a wonderful course! It was a thrill to finish the course finally!
By RM
•Mar 19, 2017
Superb course. Great presentation and course material. Projects are challenging but fun at the same time. Highly recommend for all levels of software developers.
44 Reviews
By Shriharsh Mishra
•Feb 15, 2019
What an effort by the teachers! Such complex concepts simplified for a large and varied target audience. I thoroughly enjoyed doing the exercises for this course. I am eager to take up the part 3 whenever it comes out.
By Serjey G Irin
•Jan 23, 2019
splendid
By Andrei Petre
•Sep 18, 2018
Great course! Together with part1, it goes through how a computer does what it does, but in a simple way. That is not to say it's not valuable, it was very cool to see how things work behind the scenes and how they did all that! Best course I've done!
By Brian Cunnie
•Sep 10, 2018
If it's not the absolute hardest course you've taken, it'll be one of the hardest courses you've taken. The workload is staggering. At an Ivy League University you'll have an entire semester + winter break to write a compiler. Here you'll have three weeks. Buckle down & get ready to work hard.
By David Soldevila
•Sep 07, 2018
As great as the first part, although far more demanding.
By Ross Meredith
•Sep 05, 2018
Challenging but rewarding.
About a year ago I started mucking about with code with the aim of becoming a web developing. I started with front end and could get away with knowing next to nothing about how computers actually worked and the big software picture. As my interest grew however I quickly became dispirited because I just didn't know enough about what was really going on. Now I no longer feel like a fraud teaching myself code. This course was everything I was looking for.
My only criticism would be the last project. My implementation of the operating system classes passed the tests however it turned out I had let in some really stupid bugs which the tests didn't pick up. This led to easily the most frustrating part of the course as I then discovered most of my classes were incompatible. After the best part of another's weeks work, and several submissions later, I got full marks on the final project. That being said it is probably very difficult to test everything as the classes leave a lot open in terms of implementation.
Thanks a lot. It was a great course.
By Roshan Bellary
•Sep 03, 2018
I'm a 13 year old 8th Grader from California. I loved this course and learned a lot! Thank you Mr.Schocken for putting together such a wonderful course! It was a thrill to finish the course finally!
By Benedek Racz
•Sep 03, 2018
It was a bit superficial. Homework helped to practice the basics. I prefer more detailed and more deep lectures.
By Andrii Denysov
•Sep 02, 2018
One of the best computer science courses I ever had. You start understand how actually things like heap, stack, etc. works.
By James McMurray
•Aug 20, 2018
Overall, it's an excellent course covering a lot of concepts, definitely the best online course I have done so far. The latter weeks are quite overloaded though, I think it might be better as a slightly longer course, with an additional week focussing on the VM language and the use/history of the stack and heap distinction.