Online Computer Science & Programming Courses
Build a Blockchain and a Cryptocurrency from Scratch
David Joseph Katz on Udemy
Build a blockchain and cryptocurrency. Discover the engineering ideas behind technologies like Bitcoin and Ethereum.
Build your own Proof Of Stake Blockchain
Lukas Hubl on Udemy
Learn how to build your own P2P blockchain, from transactions to proof of stake consensus, in Python.
Computer Science 101
Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.
CS50: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.