Blockchain Development Learning Path

in #blockchain5 years ago

Hello There! This is the free learning path for Blockchain Technology from scratch. According to the survey blockchain will disrupt many real-world problems and is one of the emerging technology:

Pre-requisites for learning Blockchain:

Blockchain requires no pre-requisites, though it would be plus if you have a background in web development (Especially in Javascript and Python).

Don't get discouraged if you don't know python and Javascript yet, You can learn in along the journey which would be sufficient for understanding Blockchain.

Learning Path:
Week 1 (Cryptography):
Cryptography is the base of the blockchain, So to start learning blockchain it is necessary to know how cryptography works.

You can start with the course on Coursera, It is a free course, Complete it within a week (Just watch videos, You only need to understand how cryptography works.)
https://www.coursera.org/learn/crypto

Week 2(Understand Bitcoin and its working):
After learning cryptography, Its time to learn and understand Bitcoin, Go through the below resource and get a rough idea about it, You can also replace this reading material with any good online resource.
https://github.com/bitcoinbook/bitcoinbook
http://fermatslibrary.com/s/bitcoin
https://bitcoin.org/en/choose-your-wallet

Week 3 (Building a simple blockchain):
Now its time to start getting your hands on coding part, Audit the below-listed coursera course for free and complete it within days, Remember to just watch videos and complete assignment if the time permits only.
https://www.coursera.org/learn/cryptocurrency
https://hackernoon.com/learn-blockchains-by-building-one-117428612f46

Week 4 (Ethereum):
Its time to learn Etherum, Watch some youtube videos and you can also take udemy course to get an idea on how it works and carry on your journey with this great technology,
Free Resource:


http://fermatslibrary.com/s/ethereum-a-next-generation-smart-contract-and-decentralized-application-platform#email-newsletter
Paid One:
https://www.udemy.com/blockchain-application/

Week 5 (Solidity Programming + Advance Ethereum):
https://cryptozombies.io/
https://blockgeeks.com/?s=ethereum

Week 6 and the Journey Ahead :
Now you have a very good understanding of this technology and it's time to build some cool projects

You can take below free course from Siraj Raval, It is very thorough with lots of cool projects

https://www.theschool.ai