Topic 1 of 5Core Theory
CS50 / CS-101Undergraduate · Year 1 Foundation
University-Related Course ResourceCS50: Introduction to Computer Science
Harvard John A. Paulson School of Engineering and Applied Sciences
Harvard University's flagship introduction to computational thinking, problem-solving, and the art of programming. Emphasizes C memory management, algorithm analysis, Python data structures, SQL databases, and web architecture.
ℹ
Official Course Portal↗Academic Transparency: University-related study guide. Check the linked university source for current official course requirements.
Study Progress Tracker
Check off topics as you review explanations and worked examples for Harvard University.
0 of 5 completed (0%)
Curated Course Study Topics
Click any topic card or the Explore button to expand in-depth explanations, worked formulas, and practice questions.
Topic 2 of 5Programming Foundations
CS50 Programming: Control Flow, Types and Recursion
Topic 3 of 5Data Structures
Computational Structures: Arrays and Linked Lists
Topic 4 of 5Abstract Data Types
Abstract Data Types: Stacks and Queues
Topic 5 of 5Non-Linear Structures
Data Organization: Trees and Binary Search Trees
Explore More Study Modules for Harvard University
Switch between foundation modules or return to the main university hub.