Smart Contract Developer Program
We built this program because the blockchain industry needs developers who actually understand what they're doing. Not people who copy code from tutorials. Real developers who can spot vulnerabilities, write efficient contracts, and ship production-ready work.
What You'll Actually Learn
Six months of focused work. Each phase builds on the previous one. And yes, you'll write a lot of code.
Blockchain Foundations
Weeks 1-4You can't write smart contracts without understanding how blockchains work. We start here.
- Transaction mechanics and gas optimization
- Consensus mechanisms in practice
- Network architecture decisions
- State management patterns
Solidity Fundamentals
Weeks 5-10Time to write contracts. We cover everything from basic syntax to advanced patterns that actually matter in production.
- Contract structure and inheritance
- Storage vs memory optimization
- Event logging and indexing
- Interface design patterns
Security Practices
Weeks 11-14Most hacks happen because developers don't think about security early enough. We fix that.
- Common vulnerability patterns
- Reentrancy attack prevention
- Access control implementation
- Audit preparation techniques
Testing and Deployment
Weeks 15-18Writing code is half the job. Testing it properly and deploying it safely is the other half.
- Unit and integration testing
- Hardhat and Foundry workflows
- Mainnet deployment strategies
- Gas cost analysis methods
DeFi Protocol Design
Weeks 19-22Build actual DeFi applications. Token swaps, lending protocols, staking systems.
- AMM implementation patterns
- Lending pool mechanics
- Oracle integration methods
- Liquidity management systems
Capstone Project
Weeks 23-24Your final project. Design, build, test, and deploy a complete protocol from scratch.
- Full protocol architecture
- Comprehensive test suite
- Security audit preparation
- Public deployment and documentation
Who's Teaching This
Oskar Lindgren
Lead InstructorSpent five years building DeFi protocols before they were trendy. Worked on three projects that handled over $200M in TVL. Now teaches because watching junior developers make the same mistakes gets old.
Daan Verhoeven
Security InstructorFormer security researcher who found vulnerabilities in major protocols. Has performed over 40 smart contract audits. Teaches security because preventing hacks beats cleaning them up.
Maeve Dunne
DeFi SpecialistBuilt trading bots and AMM protocols for three years. Understands liquidity mechanics better than most. Focuses on teaching the math that makes DeFi work, not just the code.
Sanna Järvinen
Testing InstructorMaintains testing frameworks used by multiple blockchain projects. Believes untested code is broken code. Teaches testing practices that actually catch bugs before deployment.
Program Schedule
Classes run from 7:00 PM to 10:00 PM Taiwan time. Plus weekend project work. We designed this schedule for people who work full-time but want to transition into blockchain development.
Most students spend about 18 hours per week between classes and projects. Some weeks require more time, especially during the capstone phase.
Application Process
We accept 20 students per cohort. You'll need basic programming experience and a genuine interest in blockchain technology. The application includes a coding assessment and a short interview.
Apply for September CohortStudent Progress
Here's what recent graduates have been working on. These are people who finished the program between October 2024 and March 2025.
Participant from Winter 2024
Completed February 2025The security module changed how I think about code entirely. I went back and rewrote three personal projects after week 12. Now working as a junior contract developer for a DeFi startup in Singapore.
Participant from Autumn 2024
Completed December 2024Came in knowing JavaScript, left actually understanding how blockchains work. The hands-on projects were harder than I expected, but that's exactly what I needed. Still use the testing patterns we learned every single day.