fromthetransistor icon indicating copy to clipboard operation
fromthetransistor copied to clipboard

Don't let this die.

Open chandyego84 opened this issue 3 years ago • 8 comments

@geohot If you are able to make an actual course/give resources for each part of this outline, I genuinely believe it will be better than basically any college out there. Your first-principles approach is something I've been looking for and what's lacking in most colleges. You seem to have been mostly "self-taught" and as someone who's relatively new to the computer world and has learned mostly on their own, I'm inspired. Please, make it happen! <3 (obviously not an issue.)

chandyego84 avatar Jul 03 '21 20:07 chandyego84

After trying to find a similar course guide/outline, this book seems to be promising "The Elements of Computing Systems: Building a Modern Computer from First Principles" by Noam Nisan

chandyego84 avatar Jul 03 '21 20:07 chandyego84

Hey @chandyego84 I really wish he can make this happen or even do streams with these topics.And thank you for the book recommendation will definetly take a look! Also if you have additional resources please let me know.

husseljoo avatar Jul 07 '21 19:07 husseljoo

https://github.com/rby90/Project-Based-Tutorials-in-C

For those that want to fill the void in the meantime

kai-ten avatar Dec 04 '21 15:12 kai-ten

Hi Folks, here is probably the simplest 2-bit-computer:

  1. showing how it is wired
  2. addition is the only operation

https://github.com/shuaiwng/2-bit-computer.git

shuaiwng avatar Jan 05 '22 20:01 shuaiwng

One of the good things about the this course is that it tells you what to do, i.e. write a CPU in Verilog, but not how to do it. This forces you to learn this stuff yourself. I recommend just getting stuck in and figuring it out as you go, as opposed to waiting (probably forever) for Geohotz to add content to the course.

TomFinet avatar Sep 18 '22 12:09 TomFinet

check out nand2tetris.org guys.

it's a course where you build a 16 bit computer from the ground up. a lot of the stuff on here covered.

the knowledge is out there guys. start building and figure it out as you go..

NinnjA254 avatar May 30 '23 17:05 NinnjA254

Hey people; Just letting you know that I will be trying to make this happen on a cheap FPGA this summer. You can follow my progress on here: https://corelayer.pro

willlogs avatar Apr 09 '24 06:04 willlogs