Learning Resources
CS50x
- Type: MOOC
- Level: Anyone
- Category: Introductory
- Language Focus: Multiple
- Access Type: Free
- Source: Harvard University
Structure and Interpretation of Computer Programs (Video series)
- Type: Video Series
- Level: Intermediate
- Category: Introductory
- Language Focus: Not language specific
- Access Type: Free
- Source: The Massachusetts Institute of Technology
Structure and Interpretation of Computer Programs (Book)
- Type: Online Book
- Level: Intermediate
- Category: Introductory
- Language Focus: Not language specific
- Access Type: Free
- Source: The Massachusetts Institute of Technology
Brian Harvey’s SICP lectures for Computer Science 61A, 001
- Type: Lecture Series
- Level: Intermediate
- Category: Introductory
- Language Focus: Not language specific
- Access Type: Free
- Source: UC Berkley
Teach Yourself Computer Science
- Type: Website (other)
- Level: Anyone
- Category: Introductory
- Language Focus: Not language specific
- Access Type: Open source
- Source:
Exercism
- Type: Interactive Site
- Level: Anyone
- Category: Language-specific Intro
- Language Focus: Multiple
- Access Type: Open source
- Source: