Duncan Maidens, Director of Computer Science Education at the Raspberry Pi Foundation, has announced a partnership with Cambridge University, where whey endeavor to provide free, high-quality, and engaging resources to teachers, students, and anyone interested in learning about computer science.

Bookmark this on your computer or in your gray matter: adacomputerscience.org
 
Ada Computer Science logo
Ada Computer Science. Source: adacomputerscience.org
In today’s world of rapid, almost scary, advances in AI systems and chatbots, it is crucial that students of all ages understand the principles and use of computers, from server farms to RP2040s. Ada Computer Science offers comprehensive resources covering everything from algorithms and data structures to computational thinking and cybersecurity, with nearly 1,000 rigorously researched and automatically marked interactive questions to test students’ understanding.
 
Topics list on Ada Computer Science
The list of topics is broad and thorough. Source: adacomputerscience.org
And it’s not just for students: You could be a teacher, registered student, or simply interested in learning about computer science, and you’ll find that the platform offers various resources to teach and learn computer science, including written materials, concept illustrations, videos, and interactive quizzes.
 
Characteristics of embedded systems
“Characteristics of embedded systems” sample page. Source: adacomputerscience.org
Programming languages in focus include C#, VB, Java, and Python, with fans of the traditional Raspberry Pis most likely opting for the latter.

On the official education side, teachers can use Ada Computer Science for classwork, homework, and revision, and even set assignments for their students. The assignments are marked directly, and the results help both teachers and students understand how well they have grasped the key concepts and identify areas where they need further tuition.

With new content developed in response to user feedback and the latest research, they aim to improve continuously.

Pay them a visit and see what they have to offer. But, don’t forget to come back and tell us what you thought!