Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CS Mastery Course: Become a Vibe Coder Expert

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.

Course Structure

Track 0: Foundations (2 modules)

  • 0.1-git.md: Git & Version Control
  • 0.2-command_line.md: Command Line & Systems Basics

Track 1: Programming Core (5 modules)

  • 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

Track 2: Data & Backend (4 modules)

  • 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)

Track 3: Security & Reliability (2 modules)

  • 3.1-security_and_reliability.md: Security & Reliability
  • 3.2-testing.md: Testing & Quality Assurance

Track 4: Systems & Hardware (2 modules)

  • 4.1-networks.md: Networks & Communication
  • 4.2-devops_deployment.md: DevOps & Deployment

Track 5: AI/ML Layer (3 modules)

  • 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

Real-World Projects Used as Examples

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

Target Audience

  • 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

Getting Started

Each module follows this structure:

  1. Why this matters - Connection to vibe coding and real projects
  2. Syllabus tag - [CORE] (standard CS/engineering curriculum) or [EXTRA] (industry skills)
  3. Core concepts - 4-8 lessons with plain-English explanations, AI blind spots, and examples
  4. Hands-on task - Applied to a realistic real-world project
  5. Checkpoint - Question or mini-challenge to validate understanding
  6. Where to go deeper - Resources for continued learning after the module

Recommended Study Order

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages