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