Teachers
How to Teach Computing - PrimaryEuropean Schoolnet Academy An introduction to CS concepts, tools and resources for primary school teachers. Delivered by European Shoolnet Academy, the first MOOC platform developed specifically for teachers.
Modern browser | Primary | ||
How to Teach Computing - SecondaryEuropean Schoolnet Academy An introduction to CS concepts, tools and resources for secondary school teachers. Delivered by European Shoolnet Academy, the first MOOC platform developed specifically for teachers. Modern browser | Secondary | ||
LightBotTeach your pupils core programming logic, starting from very basic programming. Learn how to sequence commands, identify patterns, and use procedures and loops! iOS, Android (or web browser) | Primary fr, ru pt | ||
Code.org/educateCode.org has developed a primary school curriculum that allows even the youngest students to explore the limitless world of computing - at no cost for schools. The courses blend online, self-guided and self-paced tutorials with "unplugged" activities that require no computer at all. Each course consists of about 20 lessons that may be implemented as one unit or over the course of a semester. Unplugged | Primary | ||
Scratch JuniorMIT Media Lab Scratch Jr is a simplified version of the popular programming environment, Scratch. Unlike in the full version, the commands in Scratch Junior are all represented by images, which makes it suitable for very young users, and also for international pupils who may not be learning through their first language. Also different to Scratch in that it works on tablets, too. Language neutral | Modern web browser, iOS, Android | Primary
| ||
Small BasicMicrosoft Educator Network With only 15 keywords and a simple and a clear and easy-to-use development environment, Small Basic provides an ideal introduction to coding for younger pupils. Desktop install | Ages 8+
| ||
Computational Thinking In K-12 ClassroomsNMC Academy This course introduces the fundamentals of CS through Scratch, while also exploring the 21st century skills necessary for coding projects, such as problem-solving and communication. Primary and secondary teachers
| ||
KoduMicrosoft Kodu lets kids create games on the PC and XBox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills – accessible to absolute beginners Ages 8+ | Windows, xBox
| ||
Raspberry Pi Teaching ResourcesTeaching resources to use with the Raspberry Pi, the tiny, low-cost computer Desktop install | Primary
| ||
Barefoot ComputingComputing at School Barefoot Computing has been set up to help primary school teachers in the UK prepare for the introduction of computer science into the curriculum. The site features teacher-focused resources on CS concepts and technologies Modern browser | Primary | ||
Toolkit: Hands on Hack - Coding JamIf you are planning to participate in the international Hackathon, have a look at the following resources, that can guide you to choose the right programming tool you would like to use during the event.
Modern browser | Primary |