One CS problem a day
A short Python, logic or data structures problem every day. Solve it, check the solution, and keep your streak going.
See your full streak and the last two weeks of problems
More for CS students
Cyber Brief
Real security incidents explained in plain language, with the lesson every developer should take from each.
Python Book
Twelve free chapters, from your first program to classes and testing, with exercises and answers.
Gear Guides
What actually matters in a laptop, keyboard and headphones for a CS degree, and what you can skip.