Filters

Clear all
Find a publisher

Showing 510 results

Show
results per page

This series of three lessons introduces Python programming to students in secondary school. The lesson objectives include:

  • Creating simple code including the input and print scripts
  • Using "If statements" to make a decision
  • Using the random function in programs

Detailed...

This cheat sheet provides guidance to inexperienced Python programmers. It covers several of the most-used functions, operations and data types including:

• User interaction
• Boolean logic
• String handling and manipulation
• Assigning and using variables
• Loops
• Using simple...

The aim of this workbook, written by Ali Mulla, is to provide a simple introduction for students to programming in the language Python. The book contains examples, tasks for students to complete and space for students to write their observations and answers to questions posed. The topics covered are: dealing with...

A series of practical programming resources that quickly extend Python programming skills. Most of the exercises are designed to run on the Raspberry Pi computer.

This series of resources supports the teaching and learning of the computer programming language Python. The series of activities, produced by Code Club have support sheets for each of the activity projects. They are easy to follow and support progression in the learning. The activities require studenst to: *...

This poster is designed as a quick recall resource for students learning to code using the computer programming language Python. The topics covered are the definitions of variables and constants, Boolean operators, conditional statements, comparison operators, ‘for’ loops, ‘while’ loops, strings and arithmetic...

This activity is a space-themed coding project for learners, combining six to ten hours of STEM linked learning. These lessons use Scratch game creation to explore space and interplanetary missions.

This activity booklet uses the real life context of air traffic control using radar signals to identify the position of an aeroplane that students act out. It provides them with an opportunity to use their knowledge of waves and speed = distance / time to calibrate and calculate the distance a plane is from the...

The Raspberry Pi is a low cost, credit-card sized, programmable computer which has been developed by the Raspberry Pi Foundation.

OCR have been working in collaboration with Raspberry Pi and with leading practitioners to create resources that support the use of the Raspberry Pi in the classroom.

This resource has been developed by the Raspberry Pi Foundation in conjunction with OCR.

The Flashing Light LED Recipe Card explains how to turn an LED into an output device for your Raspberry Pi. The resource guides the learner through the steps required when writing the program to make the...

This magic trick from the Computer Science for Fun (CS4FN) team at QMUL is based on a ‘self-working trick’. It includes a set of instructions which, so long as the commands are followed, works every time. It is, therefore, an algorithm.

The trick involves playing cards – the actual value of the cards is not...

Ideal for a Halloween-themed coding lesson! Using sparkles to imitate eyes in a portrait – but can be made harder using LDRs or making the lights fade in and out.

Her Majesty’s Inspectors visited nine schools and one pupil referral unit that had been judged outstanding for behaviour in their most recent Ofsted inspection to find out about their behaviour policies and to discuss exclusion. The evidence gathered from these visits is presented in this report as good practice...

A collection of posters all linked to robotics. The first poster looks at how robotics is used in different STEM industries, including manufacturing, healthcare and space. The second poster promotes the skills that you can develop when you learn about robotics. The third poster looks at a number of different...

This collection of sample teacher guides is from Damien Kee, who works with teachers and students around the world to improve teaching with robots. The resources can get you up-and-running using a range of robotics platforms in the classroom, and are written in an easy-to-follow, practical style.

Pages