School Holiday Programs

Online Code Clubs from your home!

The need to travel to attend code club is a thing of the past with our new Online Code Clubs! These clubs take place at a venue that's convenient for you: your own home.

 

Please note that, as we are a Brisbane-based organisation, all of our classes run in Australian Eastern Standard Time (AEST, GMT+10).

We teach five different courses:

For 7-11 year olds

  • Scratch: Learn the fundamentals of coding with a drag and drop coding blocks!

For 10-15 year old

  • Python: Learn your first text-based programming language!
  • Web Dev: Build your first interactive website!
  • App Dev: Build your first mobile app (iOS and Android) with drag and drop coding blocks!

For all ages

  • 3D Modelling: Get creative and start making your own 3D designs!

 

For more comprehensive information on the projects that we will be running these holidays, please refer to the Program Descriptions section below!

Here is a basic outline of how our live online classes work:

  • All classes go for 1 hour
  • As we are a Brisbane-based organisation, all of our classes are run in Australian Eastern Standard Time (AEST)
  • They are available both on weekdays after school and on Saturdays
  • Our classes are fun, structured, and beginner-friendly!
  • Only 6 students per class with one tutor
  • All our mentors are holders of Blue Cards/have police checks.

Come along and learn something new with our enthusiastic, trained, Brisbane-based Coding Mentors!

Interested in enrolling? Please contact us here.

Class Information

Ages:

  • Scratch: 7-11 year olds
  • App Dev: 10-15 year olds
  • Python: 10-15 year olds
  • 3D Modelling: All ages
  • Web Dev: 10-15 year olds

Dates:

  • Week 1: Thursday, 13th - Saturday, 15th December 2018
  • Week 2: Thursday, 27th - Friday, 28th December 2018
  • Week 3: Friday 11th - Saturday, 12th January 2019
  • Week 4: Saturday, 19th January 2019
  • Week 5: Thursday, 24th - Friday, 25th January 2019

Duration: Classes last one hour. We ask that students are logged in and ready to begin five minutes before the start of class.

Prices: See pricing table below. 10% off when you buy 4 (paid) classes!

 

Please note that, as we are a Brisbane-based organisation, all of our classes run in Australian Eastern Standard Time (AEST, GMT+10).

For more information on our Holiday Online Classes for December 13-15, 2018, please contact us here.

 

Want to try before you buy?

No worries! We offer free online introductory classes in Scratch, Python, Web Dev, 3D Modelling and App Development. Click here to check out our free classes page.

Dates: Thursday, 27th - Friday, 28th December 2018

Class times:

  • Thursday, 27 December
    • 10.00 am - 11.00 am (AEST): Beginner Scratch - Pattern Studio

Want to try before you buy?

No worries! We offer free online introductory classes in Scratch, Python and Web Dev. Click here to check out our free classes page.

Dates: Friday, 11th - Saturday, 12th January 2019

Class times:

  • Friday, 11th January
    • 10.00 am - 11.00 am (AEST): Python #1 - Magic 8 Ball
  • Saturday, 12th January
    • 10.00 am - 11.00 am (AEST): 3D Modelling - Cars & Houses

 

Want to try before you buy?

No worries! We offer free online introductory classes in Scratch, Python and Web Dev. Click here to check out our free classes page.

Dates: Saturday, 19th January 2019

Class times:

  • Saturday, 19th January
    • 10.00 am - 11.00 am (AEST): Intermediate Scratch - The Interview

 

Want to try before you buy?

No worries! We offer free online introductory classes in Scratch, Python and Web Dev. Click here to check out our free classes page.

Dates: Thursday, 24th - Friday, 25th January 2019

Class times:

  • Thursday, 24th January
    • 10.00 am - 11.00 am (AEST): Python #2 - Functions
  • Friday, 25th January
    • 10.00 am - 11.00 am (AEST): Intermediate Scratch - Raining Presents

 

Want to try before you buy?

No worries! We offer free online introductory classes in Scratch, Python and Web Dev. Click here to check out our free classes page.

What is required before class?

  • Required a computer/laptop that has Internet access and a microphone. Please test your microphone before the first lesson
  • Download and install the Zoom videoconferencing client from https://zoom.us/download (the meeting code will be emailed out before the class)
  • For codeBuilder.Scratch, students are required to obtain a Scratch username and password from https://scratch.mit.edu
  • For hackafun.Python, students are required to download and install Python and IDLE (bundled package) from https://www.python.org/
  • For hackafun.3D, students are required to download and install Blender from https://www.blender.org/
  • For hackafun.webDev, students are required to sign up for an account at https://codepen.io/ 
  • For hackafun.appDev, students require a Gmail account to sign up for Thunkable at https://thunkable.com/ - please also ensure that you have an Android or iOS phone to be able to test your app

Note: A minimum of 4 students is required for a class to be run.

Online Holiday Class Price
1 Hour class $43
  • Super early bird pricing ($25) available until Wednesday, 14 November 2018.
  • Early bird pricing ($33) available until Wednesday, 5 December 2018.

Program Descriptions

Beginner Classes

Dance Party

This fun beginner animation combines music, colourful lights and dancing characters to create an exciting party! You’ll learn 3 easy ways to create movement and animation using built-in features of Scratch, and are introduced to the principle of looping – so the party never stops!

Pattern Studio

Create cool patterned artworks with a few lines of code! This beginner project uses Scratch’s pen feature to draw a colourful pattern with your favourite character. It’s infinitely customisable, and teaches you how to solve problems that arise with your code, so that it works right every time!

Thirsty Cat

Scratch Cat is thirsty – let’s fill up a glass of water for him! This is the perfect project for a beginner Scratch user who wants a bit of a challenge – in this simple game, you’ll be introduced to the concepts of broadcasting and variables. You’ll also get to use your first maths equations in code!

 

Intermediate Classes

The Interview

Have a chat with your computer! This intermediate Scratch project allows you to have a fun, interactive conversation with your code. Using variables, you will learn how to ask questions, and use those answers in conversation. You’ll also learn how to use the coding principle of branching, so that your computer gives a different response depending on your answer!

Raining Presents

It’s raining presents! In this intermediate Scratch game, you help Anna catch as many presents as she can while she counts them. The presents drop at regular intervals, but at random locations, so your reaction times are tested in this game. You’ll learn about the concepts of duplication, branching, looping and randomisation – as well as adding a score with variables so Anna can count with us!

Beginner Classes

Dragon Door

Dragon Door is a fun game of chance – the human player is asked to pick a door, and when you open it, do you win some treasure, get caught by the dragon, or end up with nothing? In this beginner Python project, you’ll learn how to generate random numbers, and compare them to a user-input to determine the fate of the human player! A great game, to which you can add as many doors as you like when you’re done!

Magic 8 Ball

We’ve turned the Magic 8 Ball into beginner Python code! This fortune-telling code allows us to ask it questions, and then the computer decides an answer. In this project, you use user-inputs with random numbers to generate answers to a question, and use looping to create a fun game experience. What’s more, you can add as many answers as want!

 

Intermediate Classes

Rock, Paper, Scissors

Who knew you could play Rock, Paper, Scissors with your computer? In this intermediate Python project, you do just that! The computer asks the player to pick “rock”, “paper” or “scissors”, and then the computer uses random numbers to pick its own option. You then use branching (if/else statements) to determine the result of the game. When you’re finished, see which of your friends is best at beating the computer!

Functions

Functions are a very important part of building big coding projects – they stop you from having to rewrite the same code over and over! In this intermediate Python lesson, you’ll learn what functions can do, as well as how to create, use and customise functions. You’ll then get to try out the power of functions by using Python’s Turtle to change the side length of a shape using only one line of code!

Learn to create all kinds of 3D creations using Tinkercad! Whether you choose to create Humans & Robots or Cars & Houses, you can bet it’ll be something awesome!

Beginner Web Dev – Level 1 (Classes #1-8)

  • Learn the basic principles of web design.
  • Use HTML to create and structure webpages.
  • Use CSS to style and customise websites.
  • Create a personal web page which can display text, images, and music.
  • Design and create a web page for a fictional business

Interested in enrolling? Please contact us here.

Always First.

Be the first to find out about the latest programs, promotions and online exclusives.

 


 

Coding Kids is empowering children to be creators, innovators and change makers.