Cypherpunk 101 Curriculum

12 weeks. Zero to crypto-capable. All hands-on.

Current Status: Weeks 1-4 are live. Start now. New weeks release as completed.


Quick Start

WeekTopicPartsStatus
Week 1Cypherpunk Ideals & Threat Modeling1a 1b 1c🟢 Available
Week 2Cryptography Fundamentals2a 2b 2c🟢 Available
Week 3GnuPG & Digital Signatures3a 3b 3c 3d🟢 Available
Week 4Encrypted Filesystems & Containers1 part🟢 Available
Week 5SSH Deep Dive1 part🔵 Coming Soon
Week 6Messaging, Email & Metadata1 part🔵 Coming Soon
Week 7Tor & Onion Routing2 parts🔵 Coming Soon
Week 8Compartmentalization & VMs2 parts🔵 Coming Soon
Week 9Physical Security & Airgaps3 parts🔵 Coming Soon
Week 10Bash Scripting & Automation2 parts🔵 Coming Soon
Week 11System Hardening4 parts🔵 Coming Soon
Week 12Capstone Projects3 parts🔵 Coming Soon

→ Start Week 1 Now


📚 Course Overview


📊 Learning Path

Week 1-3:  Foundations (philosophy, crypto, GPG)
           ↓
Week 4-5:  Secure everything (communications, storage)
           ↓
Week 6-8:  Network like a ghost (Tor, SSH, identity)
           ↓
Week 9-10: Automate and integrate (scripting, projects)
           ↓
Week 11-12: Advanced concepts (distributed systems, protocols)

Week-by-Week Details

✅ Week 1: Cypherpunk Ideals & Threat Modeling

Status: 🟢 Available Now | Difficulty: Beginner | Time: 4-5 hours

Parts:

What You’ll Learn:

What You’ll Build:

→ Start Week 1


✅ Week 2: Cryptography Fundamentals

Status: 🟢 Available Now | Difficulty: Beginner | Time: 5-6 hours | Prerequisites: Week 1

Parts:

What You’ll Learn:

What You’ll Build:


✅ Week 3: GnuPG & Digital Signatures

Status: 🟢 Available Now | Difficulty: Beginner | Time: 5-6 hours | Prerequisites: Week 2

Parts:

What You’ll Learn:


✅ Week 4: Encrypted Filesystems & Containers

Status: 🟢 Available Now | Difficulty: Intermediate | Time: 5-6 hours | Prerequisites: Week 3

What You’ll Learn:


🔜 Week 5: SSH Deep Dive

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 5 hours | Prerequisites: Week 4

What You’ll Learn:


🔜 Week 6: Messaging, Email & Metadata

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 5-6 hours | Prerequisites: Week 5

What You’ll Learn:


🔜 Week 7: Tor & Onion Routing

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 6 hours | Prerequisites: Week 6

Parts: 7a (Intro to Tor & Onion Routing) · 7b (Advanced Tor, VPNs, Bridges & Relays)

What You’ll Learn:


🔜 Week 8: Compartmentalization & VMs

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 5-6 hours | Prerequisites: Week 7

Parts: 8a (Compartmentalization & Virtual Machines) · 8b (Whonix, Tails & Practical Compartmentalization)

What You’ll Learn:


🔜 Week 9: Physical Security & Airgaps

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 6 hours | Prerequisites: Week 8

Parts: 9a (Physical Security & Airgap Architecture) · 9b (Building Airgapped Systems) · 9c (USB Threats & Field Kit)

What You’ll Learn:


🔜 Week 10: Bash Scripting & Automation

Status: 🔵 Coming Soon | Difficulty: Intermediate | Estimated Time: 6 hours | Prerequisites: Week 9

Parts: 10a (Bash Scripting for Security & GPG Automation) · 10b (Cron Scheduling & Security Maintenance)

What You’ll Learn:


🔜 Week 11: System Hardening

Status: 🔵 Coming Soon | Difficulty: Advanced | Estimated Time: 6-8 hours | Prerequisites: Week 10

Parts: 11a (Why Hardening Matters) · 11b (MAC Systems & Auditing) · 11c (Kernel Hardening & AppArmor) · 11d (Firejail & Defense Framework)

What You’ll Learn:


🔜 Week 12: Capstone Projects

Status: 🔵 Coming Soon | Difficulty: Advanced | Estimated Time: 6-8 hours | Prerequisites: Weeks 1-11

Parts: 12a (Choose Your Path) · 12b (Project Planning & Integration) · 12c (Example Capstone & Final Checklist)

What You’ll Learn:


🎓 After Completion

Once you’ve mastered Cypherpunk 101, explore:


💬 Questions or Feedback?

← Back to Home