Scratch : if-then

Moving a sprite with the arrow keys : This makes the program that you are making interactive

Click here to use Scratch online version

Learning Objective / Knowledge Intention

Code, so that a sprite can move using the left, right, up and down keys.

Understand that changing the Y-axis makes an object move up and down

Changing the x-axis makes an object move left and right

Learning Outcome / Knowledge Gained

Add a sprite and script code so that the sprite (octopus) moves up, down, left and right depending on which arrow key is pressed

Link to Maths

The X and Y axis grid. In Scratch, the centre of the stage (screen) is (X:0,Y:0).

To move up and down, you have to change the position of the Y axis.

To move left and right, you have to move the postion of the X axis

Watch the video below

Click here to use Scratch online version

Task : Add a new background and sprite (octopus)

Script the following code

Success Criteria

1. Code; so that the sprite can move in all four directions

2. Change the code to use if-then-else

3. Add more sprites and do something creative

Use this code to help you

Scratch Introduction – Make a Virtual Fish Tank

Create a Virtual Fish Tank using Scratch Desktop

Click here to use Scratch online version

Learning Objective: Introduction to Scratch block programming

Script code to make a virtual fishtank

Use an Underwater backdrop

Add 3 sprites (fish)

Use motion to show fish moving left to right on the stage

Watch this video or follow the steps below

How to make a virtual fishtank

Part 1 : Background (Backdrop)

Create a new Scratch file;

On the bottom right of the screen, go to choose a backdrop

Select one of the Underwater backdrops

Part 2 : Add fish sprites

Delete the cat sprite (click on the dustbin)

Choose a sprite

Search for fish

Part 3 : Make the fish move

Choose your fish and script the following code

Part 4 : Stop your fish swimming upside down

Go to Direction and choose Left/Right

Extra Challenges : 

  1. Add more fish and make them swim at different speeds
  2. Add a jellyfish and let the user control it with the arrow keys (see below)
  3. Add a puffer fish, let it grow and shrink

Add a Jellyfish. It moves up and down with the arrow key.

Success Criteria:

1. Add 1 sprite (fish) and an underwater background

2. The fish swims from left to right

3. Add 2 more fish

4. Add a jellyfish and make it interactive (moves with arrow keys)

Introduction to Google Docs

Do Now!

Flags of the World Quiz :

This will get yourself a bit of keyboard practice while learning about national flags

Google Docs Task

You will open Google Docs and create a table like the one below

You will research the Internet so that you can complete this table

You will be able to research other countries or add extra fields

Lesson Objective / Knowledge Intention

By the end of the lesson you should be able to 

  • Access Google Docs from the Google homepage and using a shortcut. 
  • Create a new Google Doc which has an appropriate heading, saved in an appropriate folder within your Google Drive and can access it again once closed 
  • Complete a research task using Google Docs which makes use of basic formatting and basic key features within Google Docs. 


  • Create a new Google Doc and save it in an appropriate folder in your Google Drive 
  • Change the heading of your Doc “Research Task” and add today’s date

In the main Doc complete the following. Use the internet and features of Google Docs to help you. 

  • Title – “Research Task” 
  • Subtitle –  your name 
  • Heading 1 – Fact Table 
  • Insert a table which has 6 rows and 8 columns

  • Give each column a heading (leave the first column blank):
    • Population, Capital, Currency, Leader, Main Imports & Exports, Timezone & Flag 
  • Under the blank column list the following countries:
    • UK, France, Spain, America, China 
  • Complete the table using the internet and features of Google Docs

Places to research

go to

Think! Where else can you research?

Extension Tasks

Can you now explore the formatting possibilities for your table, to make it more pleasing to the eye – i.e. you can use bold, italics, try the fill colour and the border

Note: You may find that this task works better if you have your page in Landscape orientation

Will will find this by selecting File > Page Setup

Extension Tasks

Research 2 more countries

Add more columns / fields

Be Aware Of What You Share


Learning Objectives:

  • Reflect on the concept of privacy, including what they feel comfortable sharing and with which people.
  • Analyse different ways that advertisers collect information about users to send them targeted ads.
  • Identify strategies for protecting their privacy, including opting out of specific features and analysing app or website privacy policies.

Key Vocabulary: 

  • cookies
  • privacy
  • privacy settings
  • privacy policy
  • terms of service
  • opt out

In progress : To be completed

What’s the Weather? (Spreadsheets + Internet Research)

Do Now! go to

Go to your home town and explore the weather and find out other facts

Explore famous cities around the world and compare the weather forecasts

Learning Objective / Knowledge Intention: To log data taken from online sources within a spreadsheet.

Unit Objectives: Researching and storing data in a spreadsheet; designing a weather station which gathers and records data; learning how weather forecasts are made and using green screen technology to present a weather forecast.

Learning Outcome / Knowledge Gained : Create a table in a spreadsheet. Search the Internet for information about the weather. Record findings in the spreadsheet

Task :

Open a new spreadsheet

Google slides or MS Excel are examples of a spreadsheet

1. Create a table, enter the information as shown below

2. Use the border tool to format the table

3. On search for your home town

Record the information that you find on your spreadsheet

Find information about more places around the world. Add this information to the spreadsheet.


Add some more fields to your table

You could also include;

  • Currency
  • Language
  • Country Dialling Code
  • Time Zone
  • Population
  • Flag
  • + more

Success Criteria

  1. You have have created a table in a spreadsheet using borders
  2. You have coloured some of the cells
  3. You have researched entered the records for 5 cities
  4. You have added 2 or more fields and entered those records too

IT Design Tools – Wireframes

There are a different design tools that can be used to design a solution.

  • flow charts
  • mind maps
  • visualisation diagrams
  • wireframes

Here is a Knowledge Organiser for Wireframes

In this lesson, we will focus on Wireframes. These can be used as a tool to design a website

For examples, this is the BBC Bitesize website

The design for this website can look something like this.

This would be a low fidelity wireframe, as it does not show any pictures or logos. We could add more exact details to make a hi-fidelity wireframe

Here is another example of a Wireframe, for a YouTube channel

Your task

1. Create a low-fidelity wireframe for the home page for the BBC website

or you can choose a business, such as Domino’s

2. Make a copy of your wireframe and convert it to a high-fidelity wireframe

A high-fidelity wireframe will include some pictures or a logo or any other graphics that may be used.

High-fidelity wireframe for Domino’s

Learn Python with Ozaria

Everybody loves coding using Python. We were born for this.

Ozaria is a fantastic online games which is challenging and fun. At the same time, we are using Python code to solve problems.

Do Now!

Open Ozaria

Click here to start coding with Ozaria

Either use the class code given to you by your teacher, or you can play now.

You can then start the puzzles. You will be able to;

  • Customise your hero
  • Watch the introduction video (subtitled if no sound)
  • See the progress map

Learning Objective / Knowledge Intention

Script Python code, to solve a range of puzzles.

Coding skills used

  • Sequencing
  • Selection
  • Loops

Lesson Outcome / Knowledge Gained

Go to Ozaria online and successfully complete the puzzles.

Here is the secomd puzzle. You have to move the hero to the red flag, by using Python Code

Here is the solution

Remember, it will get progressively harder, so you go through the levels

Here is the solution

Which does work; however, there is lots of code being repeated. There is a solution for that, which I found at the code bank.

Go through the map and check your progress

Remember to follow the instructions


have fun!

Some Codes

Suki’s Skate Shop Spreadsheet

Do Now!

Before we start the lesson, typing practice is a nice way to settle ourselves down. Have a 10 minute practice.

Click here to play Monkeytype

In this lesson, you will be creating s spreadsheet model for Suki’s Skate Shop

What is a spreadsheet?

I like to this of a spreadsheet, as a very large piece of paper, where we can make lots of calculations.

There appears to be lots of boxes. These boxes are known as cells.

Each cell has a cell reference.

The cell reference is the column letter followed by the row number. The cell reference for the green cell above is B3.

Knowledge Intention / Learning Objective : Create a spreadsheet based on a Skate Shop

Use borders and shading to format the table

Use formula to work out the price of Skating Equipment

Apply a 20 % Discount

Open a blank spreadsheet (MS Excel or Google Sheets) and create a spreadsheet table based on the one below

Task : Create the spreadsheet as shown below (the teacher may give you a template)

Add the following items to your spreadsheet

You can also add some extra items of your own


You need formula to calculate the total price.

This will be Unit Sales – Price Per Unit

The Discount per item, which is the Price Per Unit * 20%

The actual Price per Unit, which is the Price per Unit – Discount

The Revenue, which is the Discounted Price Per Unit * Unit Sales

Extension : Working out a discount

Add 2 more columns

Notice that you have to use the dollar sign on the cells to work out the discounted price

Using borders

Using Shading

Blog at

Up ↑