Smart Contract Engineering Fellowship
Become a Security-Informed Smart Contract Engineer through our advanced training in Solidity & Web3.
- Build and deploy secure, gas optimized smart contracts from scratch, including ERC-20, ERC-721, DAO governance, Liquidity Pools, and more.
- Develop an understanding of known security attack vectors using detailed analyses of multiple real-world hacks.
- Obtain thorough knowledge of the EVM and opcodes.
- Get exposure to important EIPs and ERC standards.
- Employ best practices for writing and testing Solidity code.
- Connect a dApp frontend to your smart contracts.
Find out when the next cohort is live
"The Macro team and projects were awesome - My confidence shot up in writing & shipping secure smart contract code."

Tony
Smart Contract Engineer, Coordinape
"I feel confident to develop secure smart contracts, and it takes me now an hour and a half to accomplish something it would've taken a week before."

Diana
Protocol Eng, Uniswap
"Macro helped me with best practices for Solidity with real-world style assignments, which gave me an understanding of the Web3 ecosystem from a practical standpoint."

Noah
Core Contributor, Synthetix