Smart Contract HackingTry SCH free
vs

Find the course that
makes it click.

Free audit training with Cyfrin. Exploit-focused training with JohnnyTime. Try SCH and find your fit.

Try SCH free.

25 lessons and 4 exploit labs.

We review requests and email access within 2-3 business days. No payment required.

Cyfrin Updraft

A free route into auditing.

Free, self-paced auditing with multiple security instructors.

Format
Self-paced videos and written lessons
Practice
Guided audits, quizzes and testing
Cost
Security course: free
View course source
Smart Contract Hacking

Learn by building the exploit.

JohnnyTime’s teaching. Hands-on exploits. Your schedule.

Format
Self-paced lessons by JohnnyTime
Practice
Solidity exploit labs in Hardhat or Foundry
Cost
Free sample. Full course sold separately.
See full SCH course & pricing

See how you learn with SCH

Try an exploit lab.

Inside an exploitSolidity
Solidity exploit code using a flash loan and token pair swaps
  1. 01Read
  2. 02Exploit
  3. 03Fix
JohnnyTime Taught by JohnnyTime
Smart Contract Hacking founder
Do I need to switch courses?

No. Use the free SCH lessons alongside what you’re already learning. You can decide whether to buy the full course after trying the teaching style.

What experience do I need?

Basic programming knowledge helps. If Solidity is new to you, learn its fundamentals before tackling the exploit labs.

Is the full SCH course free?

No. This is a free sample of 25 lessons and 4 labs. The full course is a separate purchase.