Smart Contract Development Training
Build blockchain solutions that actually work
We teach developers how to write, test, and deploy smart contracts for real business applications. Our program focuses on Solidity fundamentals, security patterns, and practical deployment strategies—everything you need to start building on Ethereum and compatible blockchains.
Apply for Autumn 2025What You'll Actually Learn
This isn't theory for theory's sake. Each module builds on practical exercises that mirror what you'll encounter when developing for production environments.
We spend twelve weeks working through contracts, debugging common mistakes, and understanding why certain patterns prevent expensive errors down the line.
Solidity Foundations & EVM Basics
Start with how the Ethereum Virtual Machine processes transactions and state changes. You'll write your first contracts and learn why gas optimization matters from day one.
Security Patterns & Common Vulnerabilities
Most contract failures happen because of predictable security gaps. We walk through reentrancy attacks, integer overflows, and access control issues—then show you how to prevent them.
Token Standards & DeFi Primitives
Understand ERC-20, ERC-721, and ERC-1155 standards. Build token contracts, implement transfers and approvals, and explore how decentralized exchanges and lending protocols work under the hood.
Testing, Deployment & Maintenance
Write comprehensive test suites using Hardhat and Foundry. Learn deployment strategies for testnets and mainnet, contract verification, and how to handle upgrades without breaking existing functionality.
Learn From Working Developers
Our instructors spend their days writing and auditing contracts. They bring real deployment experience and actual debugging stories to each session.
Luka Deveraux
Smart Contract Developer
Luka has been building on Ethereum since 2019. He's deployed over forty contracts to mainnet and spent the last two years focused on DeFi protocols and MEV-resistant architectures. He'll walk you through optimization techniques and explain why certain patterns work better in production.
Sienna Torvik
Blockchain Security Specialist
Sienna conducts security audits for projects preparing for mainnet launch. She's identified vulnerabilities in dozens of contracts and teaches the practical side of writing secure code—not just theory, but the mistakes she sees teams make repeatedly and how to avoid them.
Dragan Calloway
Full-Stack Blockchain Engineer
Dragan bridges smart contracts with frontend applications. He's built interfaces for NFT platforms and yield aggregators, so he understands how contracts need to function for real users. His sessions focus on making your contracts integrate smoothly with web applications.
Mateo Jurić
DevOps & Infrastructure Lead
Mateo manages deployment pipelines and monitoring systems for blockchain projects. He covers the operational side—setting up test environments, automating deployments, monitoring gas costs, and handling contract upgrades when something needs to change post-launch.
Upcoming Cohorts
We run intensive twelve-week cohorts with limited enrollment. Classes meet twice weekly for live coding sessions, plus independent project work.
Autumn 2025
September 15 – December 8
12 weeks · 24 sessions
16 spots availableWinter 2026
January 12 – April 6
12 weeks · 24 sessions
Applications open Nov 2025Spring 2026
April 20 – July 13
12 weeks · 24 sessions
Applications open Feb 2026Sessions run Tuesday and Thursday evenings, 7:00–9:30 PM Taiwan time. All sessions are recorded if you need to catch up. Final project presentations happen during the last week of each cohort.