CS50 AI
Concepts and techniques behind modern intelligent systems.
Understand deeply. Build confidently.
Concepts and techniques behind modern intelligent systems.
Duration
Six months of structured, progressive learning.
Schedule
Two 2-hour online sessions plus one 3-hour offline project lab every week.
Assessment
Practice, problem sets, projects and presentation.
Support
Local mentors, cohort accountability and guided review.
What you will learn.
Each phase connects concepts to deliberate practice and a working outcome.
Search
Concept instruction, guided exercises and an applied assignment.
Knowledge
Concept instruction, guided exercises and an applied assignment.
Uncertainty
Concept instruction, guided exercises and an applied assignment.
Optimization
Concept instruction, guided exercises and an applied assignment.
Machine learning
Concept instruction, guided exercises and an applied assignment.
Neural networks & language
Concept instruction, guided exercises and an applied assignment.
A clear route from first concept to final project.
Months 1–2 build foundations, months 3–4 develop fluency, and months 5–6 focus on independent problem-solving and the final project.
Foundation
Learn the mental models and essential vocabulary.
Practice
Complete guided exercises and increasingly difficult problems.
Projects
Plan, build, test and improve portfolio work.
Presentation
Explain decisions, trade-offs and learning.
Evidence of serious learning.
Completion means more than attendance.
Knowledge
A durable understanding of core concepts.
Portfolio
Projects that demonstrate applied ability.
Process
A repeatable method for solving unfamiliar problems.
Direction
A clear next course or specialization.
Ready to think like a computer scientist?
Begin with an aptitude assessment designed to identify reasoning potential—not previous access to coding.