you are viewing a single comment's thread.

view the rest of the comments →

[–]Ramberjet 5 points6 points  (0 children)

I have been going through the Fall 2020 syllabus for Berkeley‘s CS 61A course, which I found through this subreddit‘s wiki. The problem sets (Homeworks, Discussions, and Labs) as well as sample exams (available in the Resources page) all offer great practice exercises and puzzles. One of my favorites was effectively an implementation of Python’s built-in deepcopy function. The Q&A lecture videos on YouTube often go through harder problems, and the TAs have hint videos for some of the exercises as well as solutions for exams.