OffChain Code

Welcome to OffChain Code – a free introduction to blockchains and smart contract development.

Teacher Ben

Ben is the founder of OffChain Code and a co-founder of OffChain Guangzhou. During the daytime, he is a Web3 Architect at a large bank. Over the last twenty years, he has held positions as in software engineering, consulting, and CTO for large companies like IBM and for his own firms.

Contact Ben to join a class or host your own.

Telegram: violinvivaldi / WeChat: violinvivaldi

Introduction

Watch this if you want to know an overview of what is blockchain, its uses, and how to get started

  1. (2022/04/13): Introduction Into Blockchain – https://youtu.be/91UYSbjyd-E

Beginner – Javascript for Blockchain

We followed the Codecademy Introduction to Javascript tutorial (register – no cost, do not need pro version): https://www.codecademy.com/learn/introduction-to-javascript

  1. (2021/10/12): Javascript Introduction – https://youtu.be/cuo5_faEDJk
  2. (2021/10/19): MetaMask Introduction – https://youtu.be/6HUXDw5osLc
  3. (2021/10/26): Metamask using Javascript – https://youtu.be/PuOe52xRRoY
  4. (2021/11/02): Functions in Javascript and Solidity for NFT – https://youtu.be/j9FifFLiCUc
  5. (2021/11/09): Scope, Smart Contract Verification – https://youtu.be/cbNyCbZDE3c
  6. (2021/11/16): Arrays – https://youtu.be/R4OUYbpO5P0
  7. (2021/11/30): Loops – https://youtu.be/7e-R2-0JEJ4
  8. (2021/12/14): Iterators – https://youtu.be/TmmIo_zymq4
  9. (2021/12/21): Objects – https://youtu.be/n6xk26cr3k8

Intermediate – Solidity Smart Contracts

We followed the Crypto Zombies tutorial to get started with smart contract developments for a generative NFT game.

  1. Intermediate 001 – https://youtu.be/ifGHwmimsAw
  2. Intermediate 002 – https://youtu.be/vCHdN0kmJhU
  3. Intermediate 003 – https://youtu.be/qIAA6r6RWbM
  4. Intermediate 004 – https://youtu.be/vRDeuhtleNI
  5. Intermediate 005 – https://youtu.be/lq7j1mXWAwo