Offered with the aid of the University of Buffalo, this is a series of four publications:
Development tools used all through the direction encompass Truffle IDE, clever contracts, MetaMask, Solidity, and Remix IDE. The path is taught by Bina Ramamurthy, a professor at University of Buffalo’s Computer Science and Engineering branch.
As that is a technical path, the choices encouraged prerequisite is knowledge of at least one current, excessive-level programming language.
BLOCKCHAIN: FOUNDATIONS AND USE CASES
The path is defined as “the definitive advent to blockchain for both the choices developer and non-developer audience,” and is a comprehensive advent to blockchain. It is break up into 4 modules:
It does not, however, dive deeply into blockchain improvement. This is as a substitute a solid option for an introductory direction earlier than diving into extra technical improvement guides.
The path is taught by means of ConsenSys, a main blockchain software program improvement business enterprise.
BLOCKCHAIN FOUNDATIONS FOR DEVELOPERS
This direction introduces the primary standards of blockchain and a way to leverage the choices advantages of blockchain in enterprise, as well as technical talents of the way to build blockchain answers.
To complete labs within the direction, an know-how of item-orientated programming is required. The path is taught through IBM personnel.
This is an introductory path that gives a strong foundation in understanding of the era behind blockchain. It is break up into three modules:
Transform Your Business With Blockchain
This direction is not completely commercial enterprise-primarily based, however; the lab mission and demo teaches students to installation the choices Hyperledger Composer Playground and switch belongings in a blockchain community. This is a great option for a fast evaluation of blockchain generation, because it handiest takes 3 hours to finish.
The route is taught by IBM personnel. No heritage is essential. The path is an abbreviated version of the direction above (“Blockchain Foundations for Developers”).
This is an introductory application cut up into guides:
It covers each technical and less-technical factors of blockchain, but it does now not dive deeply into improvement on the choices blockchain. The direction was evolved with the aid of Blockchain at Berkeley, and it is taught by instructors who’re undergraduates at Berkeley.
BITCOIN AND CRYPTOCURRENCY TECHNOLOGIES
This route focuses especially on cryptocurrency and bitcoin, however it gives an in-depth exploration of the choices situation—consisting of preferred blockchain principles, along with decentralization. Topics protected encompass:
How Bitcoin Achieves Decentralization
Community, Politics, and Regulation
The route become evolved by means of Arvind Narayanan, companion professor of Computer Science at Princeton. It has now not been up to date for a pair years. The route (and textbook) is instead to be had on Princeton’s website right here.
John A. Paulson School ofEngineering and Applied Sciences
TECHPierce Hall29 Oxford Street Cambridge, MA 02138