Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial


NAND2Tetris Learning Partner

Hey, a while ago I started an awesome project from Harvard University called NAND2Tetris.

In Hardware Description Language I built my 8-bit computer. In Python I wrote the Assembler and the "bottom half" of the virtual machine translator. I then got stuck, went off and learnt object-orientation, then came back and re-wrote the assembler in Python with OO.

I'd like to pick this project up as an exercise for my Ruby, ending up with being able to play Tetris in a browser running on Rails on the my OS, through my VM, on "my" hardware.

I would like a learning partner to share ideas, sob-stories, etc. We could discussion on Skype every week or so.

This is a fundamental, challenging and highly rewarding challenge. Whose up for it?

3 Answers

I've had the course's book in my reading wishlist for a while. I didn't know there was an actual course that used the book. Thanks for sharing this resource. I've got too many goals on my plate to join in on your project but I hope someone else joins you in the journey.

Thanks for the reply JT. Interestingly I'm the opposite - doing the course but didn't realise there was an actual book!

George Offley
George Offley
Courses Plus Student 7,386 Points

I'm still pretty new to Ruby, but I am more than willing to contribute what I can to your project! Let me know, shoot me an if you'd like!!


Hey, i start reading this book and i need you help . Mail me on :- gurjant31@gmail.com