← All coursesBlockchain

Blockchain Development

Advanced Level 4 courses 31 classes 20 weeks at 6-10 hours a week

Five months from now, you stop being someone who follows tutorials - and start being someone whose code other people audit. Taught in English.

Before this course: Some programming in any language - even a few hundred lines of JS, Python or Java. Pure beginners should take a free intro course first (we recommend Harvard CS50).

4 courses, in order

  1. 01The EVM under your codeThe stack-based VM, bytecode, and the transaction lifecycle. You deploy your first contract, read its bytecode, and explain the ABI. 7 classes
  2. 02Solidity, properlyWhy Solidity looks like JavaScript and absolutely isn't - where data lives, what every keyword costs, and the traps that catch converts from Web2. 8 classes
  3. 03Architecture and patternsFrom 'I copied this contract' to 'I architected this from inheritance up' - then the patterns that make code survive an audit. 8 classes
  4. 04Shipping with proofHardhat for local, testnet and mainnet. 100% test coverage for financial logic. Ends with three audited contracts in your GitHub portfolio. 8 classes

Find out who teaches the course

Boris Solomonia
Boris Solomonia

CFO at 9 Tones · EPAM Java, top 2 of 500

CFO at 9 Tones Distribution. EPAM Systems Java, top 2 of 500. Built ERP systems, MCP servers integrated with Georgia's Tax Agency, and AI-powered financial analytics. The rare hybrid: a finance-literate engineer.

  • CFO at 9 Tones Distribution since 2023
  • Top 2 of 500 at EPAM Systems' Java program - Core Java, Spring Boot, Docker, Kubernetes
  • Built MCP servers integrated with Georgia's Tax Agency (RS.ge)
  • Architected an ERP system on PostgreSQL, React and Node.js
  • MBA from Free University Tbilisi - Best Academic Achievement award · Java lecturer at Bitcamp

Past performance reflects Boris's professional engineering and financial work - not a guarantee of student outcomes. Smart contract development is a high-skill field requiring sustained practice.

Asked before you asked

Do I need to know how to code?

Some coding in any C-family language, JS, Python or Java - even a few hundred lines - is enough. Pure beginners should take a free intro course first; we recommend Harvard CS50.

How do I get access?

Through the Pixel Academy subscription - one subscription unlocks every course on the platform.

How much time does it take?

At the suggested pace, 6-10 hours a week for 20 weeks - lectures plus the practice between them. Self-paced: go faster or slower.

What can I actually do when it's over?

Apply for a junior or mid-level Web3 role - or freelance - with three audited contracts on your GitHub. Architect from scratch with SOLID, deploy via Hardhat, write real test coverage, and read another engineer's contract well enough to explain why its financial logic is wrong.

What tools do I need to buy?

Almost nothing. A laptop (macOS, Linux, or Windows with WSL2); Node.js, VS Code, MetaMask, GitHub and Hardhat are all free. Most of the course runs on the free Sepolia testnet; a mainnet deployment costs $5-20 if you choose to make one.

What is the certificate worth?

An Arweave-issued certificate from an AmCham Georgia Patron Member. The real interview asset is the GitHub portfolio of three audited contracts you build along the way.

Why Hardhat and not Foundry, Truffle or Remix?

Hardhat is the production standard in 2026, with the deepest plugin ecosystem and the cleanest TypeScript integration.

Why learn this from a CFO?

Most Solidity teachers know Solidity. They don't know what makes a financial system actually work in production. Boris does - and smart contracts are financial systems first, code second.

A junior Web3 engineer salary in Tbilisi starts around $40,000/year; a mid-level role around $70,000. Globally, remote Web3 engineering pays $80,000-150,000. The path there is included in your subscription.

Join the waitlist