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 2025

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

Developer working on smart contract code review
Module 1

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.

Data Types Functions & Modifiers Gas Mechanics Storage vs Memory
Module 2

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.

Reentrancy Guards Access Control Safe Math Oracle Security
Module 3

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.

ERC Standards AMM Mechanics Liquidity Pools Yield Strategies
Module 4

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.

Unit Testing Hardhat & Foundry Mainnet Deployment Proxy Patterns

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.

Instructor Luka Deveraux

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.

Instructor Sienna Torvik

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.

Instructor Dragan Calloway

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.

Instructor Mateo Jurić

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 available

Winter 2026

January 12 – April 6

12 weeks · 24 sessions

Applications open Nov 2025

Spring 2026

April 20 – July 13

12 weeks · 24 sessions

Applications open Feb 2026

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