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.

24 Weeks Total
18 Hours Weekly
6 Real Projects

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.

01

Blockchain Foundations

Weeks 1-4

You 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
02

Solidity Fundamentals

Weeks 5-10

Time 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
03

Security Practices

Weeks 11-14

Most 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
04

Testing and Deployment

Weeks 15-18

Writing 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
05

DeFi Protocol Design

Weeks 19-22

Build actual DeFi applications. Token swaps, lending protocols, staking systems.

  • AMM implementation patterns
  • Lending pool mechanics
  • Oracle integration methods
  • Liquidity management systems
06

Capstone Project

Weeks 23-24

Your 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 profile

Oskar Lindgren

Lead Instructor

Spent 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.

Protocol Design Security Auditing Gas Optimization
Daan Verhoeven profile

Daan Verhoeven

Security Instructor

Former security researcher who found vulnerabilities in major protocols. Has performed over 40 smart contract audits. Teaches security because preventing hacks beats cleaning them up.

Security Audits Vulnerability Research Code Review
Maeve Dunne profile

Maeve Dunne

DeFi Specialist

Built 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.

AMM Design Trading Systems Liquidity Pools
Sanna Järvinen profile

Sanna Järvinen

Testing Instructor

Maintains testing frameworks used by multiple blockchain projects. Believes untested code is broken code. Teaches testing practices that actually catch bugs before deployment.

Test Architecture Hardhat CI/CD

Program Schedule

Next Cohort Starts September 15, 2025
Application Deadline August 25, 2025
Class Schedule Tuesday & Thursday Evenings

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.

Students working on smart contract development

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 Cohort

Student Progress

Here's what recent graduates have been working on. These are people who finished the program between October 2024 and March 2025.

Student portrait

Participant from Winter 2024

Completed February 2025

The 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.

4 months To First Role
8 Projects Built
Student portrait

Participant from Autumn 2024

Completed December 2024

Came 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.

12 Contracts Deployed
2 Audits Passed