From Zero to AI-Powered Coder: A Neck-Beard Approved Journey 🧙♂️
100% Free • Open-Source • No Paywalls • Real Apps
Welcome, brave soul! You've stumbled upon the ultimate bootcamp for transforming from a complete noob into an AI-assisted developer. No prior coding experience? No Linux knowledge? Never touched an IDE? Perfect. You're exactly who this is for.
This entire course is free and open-source. No hidden costs, no premium tiers, no bait-and-switch. You'll learn to build and ship a real app to the App Store without paying for the course.
What's included:
- ✅ Complete curriculum (6 chapters)
- ✅ All source code (MIT License)
- ✅ Community support
- ✅ Real App Store deployment
- ✅ No paywalls, ever
This is a hands-on, checkbox-driven training program that teaches you how to:
- Use modern development tools (IDEs, version control)
- Harness the power of AI to write code (aka "vibe coding")
- Build real projects with AI as your pair programmer
- Join the developer community and contribute back
Think of it as leveling up from normie to wizard, one chapter at a time.
Goal: Get your development environment set up and understand the basics.
You'll learn:
- ✅ What an IDE is and why it matters
- ✅ Version control basics (Git & GitHub)
- ✅ How to use Windsurf IDE
- ✅ Installing WSL (Windows Subsystem for Linux)
- ✅ How to ask AI for help
Time Investment: 1-2 hours
Difficulty: Tutorial Island
Goal: Build a real web app that helps people manage their money with AI.
"Finance for the rest of us" 💰
You'll learn:
- ✅ Git workflow mastery (branches, commits, PRs)
- ✅ React fundamentals (components, state, hooks)
- ✅ AI integration (OpenAI API)
- ✅ Modern web development (Tailwind CSS, Vite)
- ✅ Deployment (Vercel)
What You'll Build: An AI-powered budget app for bi-monthly pay periods that:
- Tracks income and expenses
- AI categorizes transactions automatically
- Detects subscription bleed
- Provides smart financial insights
- Helps optimize your budget
Time Investment: 3-4 hours
Difficulty: Beginner-friendly with AI help
Outcome: Live web app → Mobile app (Ch 3) → App Store (Ch 6)
You're in the right place if:
- ✅ You can use Microsoft Office, Google Apps, or email
- ✅ You've heard of coding but never done it
- ✅ You've heard of Linux but never used it
- ✅ You want to build things with AI
- ✅ You're willing to learn and experiment
- ✅ You can follow step-by-step instructions
You might want to look elsewhere if:
- ❌ You're already a developer (though you might enjoy the AI techniques!)
- ❌ You want a traditional computer science education
- ❌ You're not comfortable with trial and error
- Fork this repository (we'll teach you how in Chapter 1)
- Follow the chapters in order - they build on each other
- Check off boxes as you complete steps
- Ask questions in GitHub Issues if you get stuck
- Contribute back if you find better ways to explain things
Found a confusing step? Discovered a better way to explain something? Your experience matters!
See CONTRIBUTING.md for how to help make this better for the next person.
- Glossary - Technical terms explained in plain English
- Troubleshooting - Common issues and solutions
- Origin Story - How this project came to be
Want to see where this is headed? Check out Peasant - the actual product being built from these lessons.
Peasant is a modular financial super app for working-class people. This course teaches you to build the foundation (Budget plugin), and the Peasant repo shows the full vision with 13 planned plugins.
This isn't about memorizing syntax or becoming a "10x engineer" overnight. It's about:
- Learning by doing - Build real things, not toy examples
- AI as a teacher - Use AI to explain, debug, and guide you
- Community-driven - We all learn together
- Practical over theoretical - Get stuff working first, understand deeply later
- No gatekeeping - Everyone starts somewhere
- Free forever - Knowledge should be accessible to all
This course teaches you to build the Budget plugin for Peasant - an AI-powered budget tracker for working-class people.
What You'll Learn:
- Build a real app from scratch
- Ship to the App Store
- AI-assisted development
- Full-stack development
- React Native mobile apps
What You'll Create:
- Transaction tracking
- AI categorization
- Budget vs actual
- Subscription detection
- Bi-monthly pay period optimization
- AI-powered insights
Your Version:
- Fully functional budget app
- Your own branding
- Your own features
- Published to App Store
- Portfolio piece for jobs
MIT License - Use this, share this, remix this. Just help others learn.
Stop reading, start doing. Your journey begins here:
"The best time to start was yesterday. The second best time is now." - Ancient Developer Proverb (probably)