CS in Schools Year 7 Classroom

Welcome to the CS in Schools Year 7 coding classroom! Before you do any exercises, please sign up to repl.it.

Lesson 1

Welcome to the first lesson!

In this lesson, you’ll learn about coding and what it can do. You’ll play a game written in the Python programming language, and write your first two programs to output text onto the screen. To finish the lesson, you’ll play the snake game and “hack” it.

To get started, watch the first video on Youtube. You can follow along with the slides if you like.

When you’re done, please sign up to repl.it and then return to this page. Write down your username and password somewhere safe! Then, complete this worksheet.

Now, complete the following three coding exercises:

  1. 01.00 – Welcome to CS in Schools!
  2. 01.01 – Hello, World!
  3. 01.02 – Hi to You!

To finish the lesson, try hacking the snake game.

Lesson 2

In this lesson, you’ll learn more about printing on the screen and also how to pause your program.

To get started, watch the second video on Youtube. You can follow along with the slides.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 02.01 – Buggy Code! and the worksheet that goes with it
  2. 02.02 – Super Smiley Face!
  3. 02.03 – Fuzzy Hedgehog!

If you’ve got spare time in the lesson, try the ribbit extension exercise.

Lesson 3

In this lesson, you’ll discover how to display text on the screen in colour.

To get started, watch the third video on Youtube. You can follow along with the slides.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 03.01 – Colour a Rainbow!
  2. 03.02 – No Signal!
  3. 03.03 – Rubber Ducky!

If you’ve got spare time in the lesson, complete the Hey Mickey and the Look Who’s Talking exercises.

Lesson 4

This lesson is about input from the keyboard and string variables.

To get started, watch the fourth video on Youtube. You can follow along with the slides. Here’s the crazy story activity.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 04.01 – The Most Amazing Year Level
  2. 04.02 – Greetings to you
  3. 04.03 – My Amazing Story

If you’ve got spare time in the lesson, complete the Bouncing Name exercise.

Lesson 5

This lesson teaches you how to make decisions in code.

To get started, watch the fifth video on Youtube. You can follow along with the slides. Here’s the guess a password example.

To begin, make a copy and complete the password flowchart worksheet.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 05.01 – Favourite Subject
  2. 05.02 – Are we twins?
  3. 05.03 – A Quiz

If you’ve got spare time in the lesson, complete the Cat’s Tail exercise.

Lesson 6

This lesson teaches you how to write loops in code to repeat things.

To get started, watch the sixth video on Youtube. You can follow along with the slides. Here’s the crack a PIN example.

To begin, make a copy and complete the password flowchart worksheet.

Log back into repl.it if you need to, and now complete the following three exercises:

  1. 06.01 – Easiest game in the world
  2. 06.02 – Virtual pet menu
  3. 06.03 – Your solar system

If you’ve got spare time in the lesson, complete the Waves exercise.

Lessons 7+

The assignment and supplementary lessons will be added soon. In the meantime, you can find all of the resources on the homepage. Please visit again soon!