Pages I personally use
Courses & Tutorials
- https://hackr.io – a database of courses and tutorials covering just about every programming language you could need.
- Edx.com – This site has phenomenal courses that can be audited for free. Many come from Ivy Leauge universities, like the infamous CS50 class offered by Harvard.
- Coursera.org – Similar as Edx, but probably has even more courses to choose from, covering the entire tech sector, and beyond.
- Blockgeeks.com – Plenty of blockchain specific courses that can be audited for free.
- Learn.freecodecamp.org
- Udacity.com
- //w3schools.com/default.asp
- https://bitcoinedge.org/tutorials
- 101Blockchains.com
- Blockgeeks.com
- Education Ecosystem – loaded with guides and projects in many different programming languages
Roadmaps & Curiculums
These are major links I use regularly to make sure I am learning what I need to.
- The Authoritative Guide to Blockchain Development – by Haseeb Qureshi.
- P1xt Software Development Guides – P1xt offers roadmaps of resources, leading a complete noob to Developer status, with proficient enough skills, and a comprehensive enough portfolio to land a job, and it’s all free. He covers Web Fullstack, Front and Back End, JavaScript, Python, Java, and more.
- The Odin Project – another completely free roadmap and resources, with a full stack curriculum covering HTML, CSS, JavaScript, Ruby on Rails, and more. If you want to attend an online coding bootcamp, with more structure, mentors, cohorts, etc., the Odin Project is owned by Thinkful/Viking. Notes on The Odin Project.
- Blockchain Protocols and Smart Contracts – Berkeley’s 2018 Spring Blockchain program, with all the reading material for free. I will be following this as well.
Extensive Resource Lists
- Ultimate Resource List – Jameson Lopp
- https://github.com/RaysKai/BlockChain/blob/master/README.md – Curated list of research papers on Blockchain on GitHub : This Repository on GitHub is very valuable for researchers and students trying to understand the Blockchain Technology at its core. It will help you come with an idea for a new product or a research area.
- https://github.com/Xel/Blockchain-stuff#bitcoin – Currated list of blockchain and general cryptocurrency resources.
- https://github.com/reiver/blockchain-reading-list/blob/charles/initial/README.md – The Blockchain Reading List, extensive.
Practise
Free
71 OF THE BEST PLACES TO LEARN TO CODE FOR FREE
Laurence Bradford has a great, descriptive, thorough list and website going here.
Paid
Courses I pay for and/or will be using:
- B9lab.com
- Udemy.com
Books to read
- Mastering Bitcoin: 2nd Ed.
- Mastering Ethereum
- The Internet of Money: Vol. 1, 2
YouTube
Podcasts
Specific Issues, Theories, Skills
- Scaling Bitcoin Resource
- Ethereum Token ERC20 Tutorial – Building Your Own ERC20 Token
- Crypto Zombies – learn to code ethereum DApps by building your own game.
- ETH Data Availabilty & Erasure Coding
- Consensus Algorithms by 101Blockchains
- Smart Contract Guide by Blockgeeks
- Hash Functions
- Proof of Work vs. Proof of Stake
- What is meant by the term gas?
- Ethereum vs. EOS
- Build Your First Ethereum Smart Contract with Solidity — Tutorial
Blockchain News
Blogs
Want to become a developer?
- Blockchain Developer Guide – Blockgeeks
- How to Become a Developer – BitDegree
- IBM Top 10 Blockchain Skills
- What Skills to Become a BC Developer?
- Thermatec Blockchain Engineer Skills
- Blockchain Developer Salaries 2018
- The Odin Project
- P1xt Software Development Guides
- The Authoritative Guide to Blockchain Development
101Blockchain.com Illustrations















