Resources Programming References Learn X in Y Minutes: Python ASCII Table Recommended Software to Download and Install Homebrew (for Mac) iTerm2 GitHub / Git VSCode Computer Science Curriculums UC Berkeley CS10 Spring 2012 Lectures - Beauty and Joy of Computing CS10 Summer 2024 CS10 Spring 2024 Harvard CS50 CS50x 2023 CS50 2021 Khan Academy: Computer Science Course Python Programming for Beginners Exercism - Thousands of exercises across over 70 languages Jonathan's Solutions