Skip to content
CodeKids Perth Logo
  • Our Story
  • Our Campuses
  • Our ClassesNEW
    • Weekend coding program timetable
    • After-School coding club timetable
      • Floreat Park primary school coding club
      • Shelley primary school coding club
      • Methodist Ladies’ college coding club
      • Subiaco primary school coding club
      • Karrinyup primary school coding club
      • Nedlands primary school coding club
      • International School of Western Australia coding club
      • Hale school coding club
      • Willetton Primary school coding club
  • Our Programs
    • Scratch Program
    • Python Program
    • MakeCode Program
    • Other Programs
      • Minecraft Course
      • Robotics Course
      • Roblox Course
    • Extension Programs
      • Game Programming and Competition
      • Artificial Intelligence Course
    • Coding & STEM School Partnerships
  • CodeKids Awards
  • My Account

    Register
  • Our Story
  • Our Campuses
  • Our ClassesNEW
    • Weekend coding program timetable
    • After-School coding club timetable
      • Floreat Park primary school coding club
      • Shelley primary school coding club
      • Methodist Ladies’ college coding club
      • Subiaco primary school coding club
      • Karrinyup primary school coding club
      • Nedlands primary school coding club
      • International School of Western Australia coding club
      • Hale school coding club
      • Willetton Primary school coding club
  • Our Programs
    • Scratch Program
    • Python Program
    • MakeCode Program
    • Other Programs
      • Minecraft Course
      • Robotics Course
      • Roblox Course
    • Extension Programs
      • Game Programming and Competition
      • Artificial Intelligence Course
    • Coding & STEM School Partnerships
  • CodeKids Awards
MakeCode Codingadmin2025-06-27T17:10:34+08:00

MakeCode Coding Program (Ages 7–11)

The MakeCode Coding Program is a foundational course at CodeKids, tailored for students aged 7 to 11. Compared to standard school-based coding classes, this program is more engaging, hands-on, and intellectually stimulating. It is ideal for students with no prior coding experience, as well as those with some basic knowledge.

Designed by Microsoft, the curriculum draws on students’ creativity and interests to build personal connections with computing while laying a solid groundwork for learning advanced programming languages in the future.


What is MakeCode?

Microsoft MakeCode Arcade is an interactive 2D retro-style game development platform. Students can create their own custom games using either block-based or JavaScript code, seeing immediate, tangible results as they build.

Beyond games and animations, MakeCode also supports hardware programming with microcontrollers and robots, offering a broad and versatile introduction to computer science.


About the After-School Coding Club

The MakeCode Coding Club is an after-school enrichment program developed by CodeKids specifically for Western Australian primary schools. Through creative and structured learning, students gain essential skills in logic, problem-solving, and digital literacy.

This club fosters a fun, inclusive, and challenge-based environment that encourages young learners to explore, build, and share their projects with confidence. The program is fully aligned with Microsoft’s curriculum and is adaptable to suit the needs and interests of every student.


School Partnerships

Sample Program Topics

1. Simple Computer Graphics

  • Drawing images using pixels

  • Storing images using sprites

2. Computer Memory Essentials

  • Variable initialization

  • Best practices for naming variables

3. Simple Data Types

  • Understanding numbers vs. strings

  • Using variables for:

    • Score and lives tracking

    • Game state management

    • Dynamic run-time values

4. Simple Physics Simulations

  • Screen coordinate systems (x/y)

  • Movement and positioning

  • Sprite interactions and motion

  • Speed and direction

  • Basic math in code:

    • Random numbers

    • Arithmetic operations

5. Event-Based Programming

  • Coding event responses:

    • Button presses

    • Sprite collisions

    • Time-based triggers

6. Gameplay Logic

  • Keeping sprites within boundaries

  • Creating sprites during gameplay

  • Using on-screen keyboard input

  • Customising game difficulty

7. Music and Sound

  • Programming sound effects

  • Exploring the range of computer-generated sounds

8. Programming Conditions

  • Using if-then-else logic

  • Applying mathematical conditions in code

  • FAQ
  • Privacy Policy
  • Terms & Conditions

Codekids Perth
enrol@codekids.com.au
0451 468 848

© All rights reserved. • Codekids Pty Ltd

Page load link
Go to Top