Skip to content

Computer Science Self-Study (Stanford, MIT, Berkeley)

I'm embarking on a 4-year journey to self-study a comprehensive Computer Science curriculum with an AI specialization, using free materials from Stanford, MIT, and Berkeley.

📚 My Study Plan

View My Complete 4-Year CS Curriculum →

This is where I'll document my entire learning journey, including:

  • Daily notes from lectures and problem sets
  • Key concepts and visual explanations
  • Projects and assignments
  • Challenges and breakthroughs

Course Series (Coming Soon)

As I progress through the curriculum, I'll create detailed series for each course:

Year 1: Foundation

  • CS106A: Programming Methodology
  • CS106B: Programming Abstractions
  • Single & Multivariable Calculus
  • Linear Algebra
  • Discrete Mathematics

Year 2: Core CS

  • CS107: Computer Organization and Systems
  • CS161: Design and Analysis of Algorithms
  • Operating Systems
  • Databases

Year 3: AI Specialization

  • CS229: Machine Learning
  • CS231n: Computer Vision
  • CS224n: Natural Language Processing
  • CS234: Reinforcement Learning

Year 4: Advanced Topics & Capstone

  • Deep Generative Models
  • Meta Learning
  • Capstone Project

Follow along as I learn in public. The journey starts now.