Exercises from Structure and Interpretation of Computer Programs
Working through the first 3 chapters and doing each of the exercises. Also following along with Brian Harvey's CS61A Lectures: https://archive.org/details/ucberkeley-webcast-PL3E89002AA9B9879E?sort=titleSorter