F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 260 results
Learn how to use the Turtle in Blockly to draw and create with code. You'll draw a satellite piece by piece, building up your coding skills and learning advanced programming concepts like loops and functions.
Students revise and extend the recall of 10x. They describe and continue patterns created from multiplication, and solve multiplication and division problems.
Learn how to code the micro:bit to use the radio! In this DT Mini Challenge, you can create wireless networks to send pictures and messages around the room! You'll start by sending simple messages, but work up to making your own interactive games with your friends! Dive on in and you'll be sending secret messages in no time!
Learn about the differences between animals, and how biologists use programming to help them do science! We'll learn about the features of animals, and how to use their differences in order to classify them. So hop in and learn some science!
As a general purpose programming language, python has a number of libraries that can be used for different purposes. PyGame is a free and open source python library that makes it easier to make multimedia applications like games.
Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...
In this coding challenge, students learn about programming in Blockly, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
Let's make our own devices with the Arduino! We'll take a deep dive into building devices from the ground up, and you'll see how all pieces of technology are built! Learn how to create a temperature monitor, or a musical instrument, or make an automatic torch! Jump right in and let's make some noise!
Wombot is hungry and wants a carrot! With simple code, help Wombot through mazes, and learn to draw lines and shapes with code. In this challenge you'll learn the fundamentals of programming by using instructions to position Wombot on the screen. You'll help Wombot move and turn, and along the way learn to draw lines, patterns ...
Use Python to program a micro:bit for sport! Get excited about coding even if you have no experience. You'll use the Python language to write your own programs, and make interactive games and tools to improve your health.
Prepare for launch with the micro:bit! Set your sights on the stars by making a rocket ship, complete with countdown. You don't need a real micro:bit to participate. Use our full micro:bit simulator to learn, explore what the micro:bit can do! Blast-off in 3, 2, 1! If you have a micro:bit you can use our resources to build ...
Learn how to program a BBC micro:bit using Blockly. No experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator.
This lesson will help students develop a basic understanding of computer programming structures by using block language Scratch. It will also introduce student to using Python with the Makey Makey electronic input device to create a game controller.
This brief lesson provides an introduction to coding MakerBots (mBots) using a block language. It provides introductory information about the robot's sensors, motors and microcontroller so students can control the mBot.
This PDF provides suggestions for organising and classifying discrete items according to different criteria, for example, shape, size, colour and type, and prompts students to identify ways in which school resources have been classified.
This resource provides strategies for assessing students' ability to interpret, process, analyse and represent data using spreadsheets, pivot tables, plotting data and scripting activities. A link to a data set from a koala hospital provides extensive data for students to use. The resource includes maps, graphs and charts, ...
This PDF provides suggestions for introducing students to algorithms by sequencing words, images and actions.
This PDF provides a sequence of activities that allow students to view and create planning templates and algorithms when making 'Choose Your Own Adventure' stories. Older students can use the visual programming language Scratch to build their stories.
This PDF provides activities for collecting, analysing and representing data about litter in the local community. It prompts students to consider the implications of rubbish in the local environment, and suggests actions students can take in order to reduce litter.