TL;DR CryptoZombies teaches you Solidity smart contracts through gamification. I liked it and would recommend.
CryptoZombies is a site hosted by Loom to teach the Solidity coding language and applications, specifically, smart contracts.
The lessons are taught through gamification. You are tasked with constructing a zombie factory and you start by developing code to build a zombie. The code is inside of a Solidity smart contract. Each lesson is contained in chapters.
There’s a total of 6 lessons in the beginner to intermediate path.
The lesson is on the left hand side and a fully functioning IDE is on the right, where you can run code and see the output.
As you successfully complete chunks of code, you will get the Victory message which unlocks the next chapter.
Each chapter builds on the same code base that you start developing in Chapter 1.
There are 15 chapters in the first module which cover the basic “Hello World” type of code that you would learn in most other introductory coding tutorials.
In addition to teaching Solidity fundamentals, there is a short dive into cryptography with the introduction of SHA3, or secure hash algorithm 3rd version, in Chapter 11 and Ethereum’s built in hash function keccak256.
The next important concept introduced is Events, which is the way that the front end software is notified of activity on-chain.
Web3.js, the JavaScript library for the EVM, is also shown some screen-time when we develop a front-end for the completed contract in Chapter 15.
And that’s it! The permalink to my zombie is here.
Leave a Reply