Teach Yourself Web3
Join a community of Web3 engineers & educators that can help you supercharge your way into Web3 development
Teach Yourself Web3 is designed so you can get foundational knowledge to start your path of becoming a Web3 Engineer.
Web2 devs interested in Web3
People who like to understand how things work under the hood
People who love building stuff
Join Discord instructions
Program Overview
Before starting
Foundational topics
Smart contracts explained
Gas costs on Ethereum
History of DeFi
How does Ethereum work anyway?
Ethereum whitepaper
Environment Setup
Access to “Dive into Solidity Smart Contract Development”
The Lottery Smart Contract
Crypto Zombies
Required submission
Frontend and Testing: The Complete Guide to Full Stack Ethereum Development
Required submission
Smart Contract known attacks
Hacking contracts
Required submission
Philosophy of a Smart Contract Audit
General Philosophy through the known attacks
Review Smart Contract known attacks
We're backed by some of the best founders, operators, and investors in Web3
Teach Yourself Web3 is a structured learning experience designed to help developers acquire foundational knowledge to start their path to becoming Web3 engineers. You'll join a Web3 engineer, auditors & educators community so you can supercharge your way into Web3 development and potentially pursue a career in Web3 via Macro Engineering Fellowship.
Teach Yourself Web3 is free for everyone.
Teach Yourself Web3 is a self-paced course and the completion time will vary based on the effort and time you invest in it. However, based on what we've observed from previous engineers who completed it successfully, it takes 25-35 hours.
We'll provide you access to an exclusive Discord channel so you can ask questions and interact with our staff and other engineers in the community.
Teach Yourself Web3 is offered by Macro. We are a collective of engineers, auditors, and educators who train & place engineers, conduct audits, and invest in Web3 projects.
“The team and projects were awesome - My confidence shot up in writing & shipping secure smart contract code.”
“It takes me an hour and a half to accomplish something it would've taken a week before the Macro Fellowship.”
“I'm confident that I can get a problem statement and build a whole project on my own considering different aspects of making my code more secure.”
Join a community of Web3 engineers & educators that can help you supercharge your way into Web3 development