CS Nibbles Logo

Learn computer science in
friendly bite-sized chunks.

Take me to the problems ➡️

Join us on a journey through the fundamentals of computer science. We'll learn CS bit by bit, always from a problems-based approach. Skip the boring lectures and tomes of textbooks.

Each lesson is designed to be easily digestible, with practical examples and problems. Whether you're commuting to the office or waiting in line at the grocery store, you can learn something new in just a few minutes.

Our approach:

  • Learn from first principles
  • Master abstract concepts by solving problems
  • Build momentum by making small, consistent progress over time
  • Peel back the curtain on the code you interact with every day
  • Created by and for working software engineers
  • Focus on the 20% of topics that will give you 80% of the results

Always free, always open source.
Accessible without sacrificing depth.
Dive into the first problem today.

Check it out