- 7 reviews
- 6 completed
Even with 1+ year professional experience in software industry it was not clear to me how a program written in high level language gets executed in machine level and "Nand to Tetris" is exactly the course that I was looking for. Building a computer from scratch sounds scary as computer is a complex machine consisting of memory unit, CPU, hardware devices and more than that you have to understand computer architecture to make them work together. True beauty of this course is it has perfectly organized all these complex topics in such a way that it becomes very easy for the learner to proceed step by step. Pros: 1. Perfectly organized 2. Course assignments are fun and engaging 3. Great opportunity to build a computer from scratch 4. Well balanced combination of knowledge and implementation Cons: 1. Hardware simulator provided with the course materials is not that user friendly. Difficulty: Medium or easy if you have programming experience. It is completely fine if you do not have programming experience but you have to put a little extra effort.
3.5 out of five. There are two reasons for taking away 1.5 star. One is using android platform to teach object oriented design and another reason is putting too much importance on uml, sequence diagram which is more related to software engineering than object orject oriented programming. Now using android studio is not a good idea because it is really resource intensive application and when you are using android you are unnecessarily complicating things to teach OOP which could have been easily achieved by selecting any of the core OOP language. Lectures are well organized and enjoyed interviews of veteran OOP programmers.
This is the last course of specialization "Statistics with R". The first three courses are excellent but surprisingly this last course is a complete disappointment. I dropped the course after failing the first quiz multiple times even i carefully followed the lecture videos. Quiz questions were too complex (at least for me) based on the lecture videos.
The course was nicely designed. No software was needed to install. Important basic R topics was nicely introduced. Workload in every week was moderate.
This is the best course that I have completed on coursera. Instructor barbara is full of life and energetic. I am a computer science student and have completed several other courses related to my subject on different platforms (edx,udacity etc) and this is the only non technical course that I have taken and it was worth of it.
Entire coursework can be completed within 4-5 hours. This course is designed to set up a user account on github and set up a programming environment for R (R studio). This course only sets up the environment for the following courses of this specialization and gives you an overview of the specialization.
Not so interactive course.The only challenging and interesting part were problemsets.One thing for sure this course will help developing problem solving skill.