Filters
Clear allSubject
- Careers (46) Apply Careers filter
- Climate Change (2) Apply Climate Change filter
- Creative arts and media (3) Apply Creative arts and media filter
- Cross curricular (33) Apply Cross curricular filter
- Design and technology (202) Apply Design and technology filter
- Engineering (123) Apply Engineering filter
- Food Preparation and Nutrition (2) Apply Food Preparation and Nutrition filter
- Leadership (1) Apply Leadership filter
- Mathematics (146) Apply Mathematics filter
- Personal development (2) Apply Personal development filter
- Psychology (1) Apply Psychology filter
- Science (167) Apply Science filter
- Space (2) Apply Space filter
- STEM Ambassadors (5) Apply STEM Ambassadors filter
- STEM Clubs (13) Apply STEM Clubs filter
Age range
Type
- Activity sheet (136) Apply Activity sheet filter
- Article (72) Apply Article filter
- Assessment (3) Apply Assessment filter
- Audio (5) Apply Audio filter
- Data set (2) Apply Data set filter
- Demonstration (3) Apply Demonstration filter
- Experiment (1) Apply Experiment filter
- Game (4) Apply Game filter
- Group work (4) Apply Group work filter
- Image (13) Apply Image filter
- Information sheet (29) Apply Information sheet filter
- Interactive resource (6) Apply Interactive resource filter
- Open-ended task (1) Apply Open-ended task filter
- Poster (10) Apply Poster filter
- Presentation (66) Apply Presentation filter
- Quiz (1) Apply Quiz filter
- Research (40) Apply Research filter
- Self assessment (1) Apply Self assessment filter
- Simulation (2) Apply Simulation filter
- Teacher guidance (156) Apply Teacher guidance filter
- Textbook (18) Apply Textbook filter
- Video (36) Apply Video filter
- Include Physical Resources (560) Apply Include Physical Resources filter
Showing 535 results
This activity is designed to build on understanding of programming commands and what they are used to do in a program. It requires learners to show a...
In activity children simply give directions to a “robot” (either an adult or another child) and find out which instructions the robot is able to follow, and how their instructions are taken literally. It allows children to...
This is a resource aimed at students aged 11-14. It is one of a series that support the use of the BBC micro:bit in the classroom. The pack contains several lesson plans, presentations and student handouts. The first ‘unplugged’ lesson introduces students to how programmable systems work, the second they are walked...
A booklet containing lots of generic programming theory. The topics include:
- What is a program?
- High level languages and machine code
- Design methodologies ...
This resource considers how different subject areas can explicitly promote the learning of social and emotional skills. It provides an outline of how social and emotional skills are linked to subjects both in general terms and more specifically within each of the 2008 National Curriculum programmes of study. The...
Ideal for a Halloween-themed coding lesson! Using sparkles to mirror a candle in a pumpkin – can you make it flicker or only come on once it’s dark?
This article includes all the code needed to make a simple game which captures keyboard events and uses multimedia. It uses the Pygame library, and includes graphics control and basic collision detection.
The activity is suitable as an introduction to programming with Python, or as a fully working program...
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...