Concepts and Approaches

Computational thinking is all about solving problems effectively - with or without a computer. We’re confident you’ve been doing it all along. Let Barefoot show you how. FIND OUT MORE

Explore written explanations and approaches for each Computer Science concept. FIND OUT MORE

Want to quickly and easily improve your subject knowledge and understanding about the computer science curriculum? Here you’ll find resources that help you get to grips with the key computing concepts, language and vocabulary.