A series of posts that introduce some of the core concepts of Computer Science and how they related to programming and computational thinking