Problem Sets

Problem sets are programming assignments that allow you to implement each week’s concepts in code.

Loading, please wait
Problem Set
Language
Release
Deadline
Problem Set 0ScratchTuesday, June 21, 2022 at 4:00 PM UTC1Thursday, June 23, 2022 at 3:59 PM UTC
Problem Set 1CThursday, June 23, 2022 at 4:00 PM UTCMonday, June 27, 2022 at 3:59 PM UTC
Problem Set 2CMonday, June 27, 2022 at 4:00 PM UTCThursday, June 30, 2022 at 3:59 PM UTC
Problem Set 3CThursday, June 30, 2022 at 4:00 PM UTCTuesday, July 5, 2022 at 3:59 PM UTC
Problem Set 4CTuesday, July 5, 2022 at 4:00 PM UTC1Friday, July 8, 2022 at 3:59 PM UTC
Problem Set 5CThursday, July 7, 2022 at 4:00 PM UTCMonday, July 11, 2022 at 3:59 PM UTC
Problem Set 6PythonMonday, July 11, 2022 at 4:00 PM UTCThursday, July 14, 2022 at 3:59 PM UTC
Problem Set 7SQLThursday, July 14, 2022 at 4:00 PM UTCMonday, July 18, 2022 at 3:59 PM UTC
Problem Set 8HTML, CSS, JavaScriptMonday, July 18, 2022 at 4:00 PM UTCThursday, July 21, 2022 at 3:59 PM UTC
Problem Set 9Python, SQL, HTML, CSS, JavaScriptThursday, July 21, 2022 at 4:00 PM UTCMonday, July 25, 2022 at 3:59 PM UTC

1 Mon 6/20 and Mon 7/4 are university holidays, and problem sets will therefore be released on those Tuesdays instead.