Learn Blockchain Development in One of these Two Videos

Pick one, and go. These will give you everything you need to become a blockchain, solidity, and smart contract wizard. We teach you how to pick one of the videos!

Patrick Collins
3 min readMay 27, 2022

You can now learn everything you’ve ever wanted to know about blockchain and smart contract development — in one of two videos.

These two courses will teach you everything you need to know, for free. The titles are long, but you can sort of think of them as “the javascript one” and “the python one”.

They each have code repositories associated with them — so if you want, you can just go through all the code! The python one is here, and the javascript one is here.

What they Both Teach

Both of these courses will give you the fundamentals to become a professional smart contract / web3 / blockchain developer. They teach:

  • Core fundamentals of how blockchains work and why smart contracts are important
  • Solidity Fundamentals — the primary language used to write smart contracts
  • Work with protocols and tools like Chainlink, Ethereum, & Openzeppelin
  • How to create customized NFTs and ERC20 tokens
  • Testing, tooling, and common smart contract design patterns
  • Upgradeability, and advanced concepts like proxies
  • DeFi and protocols like Aave
  • Everything you need to know about “backend” smart contract development.

And at the end of the day, it doesn’t matter which one you pick! They are both fantastic for learning blockchain development.

The Javascript One

This is the newer edition of the two, which focuses on the javascript tooling in the ecosystem like Hardhat, Ethersjs, and react-moralis. There is a lot more “stuff” in this 30+ hour edition than the python one, like:

  • How to programmatically build a DAO
  • More lower-level explainers such as storage, delegatecall, and encoding
  • A TON of optional Front End Web3 development with ReactJS & NextJS
  • Event Indexing and services with The Graph & Moralis

The javascript one is great for people with zero to a little bit of blockchain engineering experience and is the right choice if:

  • You are totally new to engineering or blockchain
  • Or you like javascript
  • Or you want to use the same tools as the most popular billion dollar defi protocols
  • Or you want to learn how to build websites that use smart contracts
  • You want the longest most in-depth video of blockchain education content ever created

The Python One

The original focuses on pythonic tooling in the space like web3.py and Brownie. In this edition, you can get all the information in half the time since it’s 16+ hours!

The python one is great for people with zero to a little bit of blockchain engineering experience and is the right choice if:

  • You are totally new to engineering or blockchain
  • Or you like python
  • Or you want to use (what I think) is easier to understand syntax in python
  • Or you want use to use the same tools as curve and yearn.
  • You want the most concise but also thorough video of blockchain education ever created

Summary

Pick one.

Start learning.

And have fun.

It really doesn’t matter which one you pick, what’s most important, is that you get started.

When you’re done, and you’re looking for the next steps, be sure to watch my video on how to become a blockchain engineer, it’ll give you some steps on where to go next.

Happy learning!

--

--

Patrick Collins
Patrick Collins

Written by Patrick Collins

Lover of smart contract engineering and security

Responses (9)