subject

Get started with custom lists to organize and share courses.

Sign up

Profile

Mayank Jain

Software Artisan at Helpshift

Mayank Jain
Pune, India
Computer Science
Bachelors Degree

No courses found

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)

Written 4 years ago
Its one of the best course I've taken so far (Among Proglang at coursera).

You get to build the whole computer hardware in Part 1, from a Nand gate to building half adder to full adder to ALU to memory to CPU to assembler (and write some assembly code as well!)

I highly recommend this course to anyone whose serious about computer science. You can't beat this course in terms of "hands on"!

Just Fantastic!
My rating
Mayank Jain completed this course, spending 5 hours a week on it and found the course difficulty to be medium.

Programming Languages, Part A

Written 4 years ago
Wow! This was the hardest course I've ever taken in my entire Life! The course is really demanding (Specially if you are trying to solve the bonus questions!) But it was so worth it! Dan Grossman is one THE best teachers in the world hands down! It is one thing to know stuff and another to teach it well. Dan is both! Not only his knowledge is excellent he has no bias on what is best. He knows exactly what are the pros/cons of various programming languages and this course teaches you that very well.

You get to build a Type Checker in ML, you get to make your own programming language in Racket and you get to finish an uncompleted Tetris game in Ruby. All of that in one course.

Why 3 different languages?

Coz each of them covers different aspects of programming paradigms.

I highly Highly HIGHLY recommend you take this course and just give your everything in it. If you can, do try solving the bonus questions, they are really tough, specially the bonus type checker question took me whole 2-3 days to figure out what am I suppose to do. But when you are done you get that AHA moment!

An in all, this is a great great course!

Enough said!

Go sign up! :D
My rating
Mayank Jain completed this course, spending 15 hours a week on it and found the course difficulty to be very hard.

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.