This comprehensive 18-module course is designed to transform you from a prompt-dependent coder into a true "vibe coder" - someone who directs AI coding assistants with deep Computer Science judgment while building real-world projects.
- 0.1-git.md: Git & Version Control
- 0.2-command_line.md: Command Line & Systems Basics
- 1.1-prog_fundamentals.md: Programming Fundamentals
- 1.2-programming_fundamentals.md: Programming Fundamentals (continued)
- 1.3-data_structures_algorithms.md: Data Structures & Algorithms
- 1.4-oop.md: Object-Oriented Programming
- 1.5-modern_js_ts.md: Modern JS/TS Patterns
- 2.1-dbms.md: DBMS (Database Management Systems)
- 2.2-webdev_api.md: Web Development & API Design
- 2.3-web_scraping.md: Web Scraping & Data Extraction
- 2.4-apis_automation.md: APIs & Automation (n8n & Workflow Integration)
- 3.1-security_and_reliability.md: Security & Reliability
- 3.2-testing.md: Testing & Quality Assurance
- 4.1-networks.md: Networks & Communication
- 4.2-devops_deployment.md: DevOps & Deployment
- 5.1-ml_foundations.md: Machine Learning Foundations
- 5.2-llm_prompting.md: LLM & Prompting for Code
- 5.3-ai_problem_solving.md: AI Problem-Solving Methods
Each module includes hands-on tasks applied to realistic projects:
- TaskTracker: React habit/task/Pomodoro app
- LearningPlatform: Flask + PostgreSQL study platform
- Automation workflows: With Claude API and n8n integration
- CS/ECE students wanting to go beyond coursework
- Self-taught developers learning to direct AI tools with real CS judgment
- Anyone pursuing Data Science or Software Engineering who wants professional-grade skills
- Designed to complement formal curricula while adding critical EXTRA modules for industry readiness
Each module follows this structure:
- Why this matters - Connection to vibe coding and real projects
- Syllabus tag -
[CORE](standard CS/engineering curriculum) or[EXTRA](industry skills) - Core concepts - 4-8 lessons with plain-English explanations, AI blind spots, and examples
- Hands-on task - Applied to a realistic real-world project
- Checkpoint - Question or mini-challenge to validate understanding
- Where to go deeper - Resources for continued learning after the module
0.1, 1.2, 2.1 → 3.1, 3.2 → 2.2, 2.4 → 2.3 → 4.2, 4.1 → 5.1, 5.2, 5.3
This sequence builds foundations first, then alternates between tracks to reinforce connections between concepts.
Built with �� ❤��️ for the aspiring vibe coder who wants to direct AI with CS judgment, not just prompts.