Teachers

 

 

How to Teach Computing - Primary

European 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.

Download the lesson plans 

 

Modern browser | Primary

 

How to Teach Computing - Secondary

European 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.

Download the lesson plans 

Modern browser | Secondary

Lightbot-logo        

LightBot

Teach 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/educate

Code.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-junior-logo        

Scratch Junior

MIT 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-basic-logo        

Small Basic

Microsoft 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-logo        

Computational Thinking In K-12 Classrooms

NMC 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

 

kodu-logo        

Kodu

Microsoft

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-logo        

Raspberry Pi Teaching Resources

Teaching resources to use with the Raspberry Pi, the tiny, low-cost computer

Desktop install | Primary

               

barefoot-computing-logo        

Barefoot Computing

Computing 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 Jam

If 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.

Download the toolkit 

 

Modern browser | Primary