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.

Delivered by Coding Kids tutors, we know that your aspiring coders will enjoy the interactive virtual programs.

  • codeBuilder.Scratch: Learn the fundamentals of coding with a drag and drop coding blocks! (for 8-11 year olds)
  • hackafun.appDev: Build your first mobile app (iOS and Android) with drag and drop coding blocks! (for 8-15 year olds)
  • hackafun.Python: Learn your first text-based programming language! (for 10-15 year olds)
  • hackafun.3D: Get creative and start making your own 3D designs! (for all ages)
  • hackafun.webDev: Build your first interactive website! (for 10-15 year olds)

We are running three weeks of Online Code Clubs these winter  holidays (2nd - 21st July, 2018). We have small class sizes with 6 students and 1 tutor. All of our tutors have Blue Cards (police checks).

 

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

Class Information

Ages:

  • codeBuilder.Scratch: 8-11 year olds
  • hackafun.appDev: 8-15 year olds
  • hackafun.Python: 10-15 year olds
  • hackafun.3D: All ages
  • hackafun.webDev: 1o-15 year olds

Dates:

  • Week 1: Wednesday, 4th - Saturday, 7th July 2018
  • Week 2: Wednesday, 11th - Saturday, 14th July 2018
  • Week 3: Wednesday, 18th - Saturday, 21st July 2018

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

Prices: 10% off when you buy 4 (paid) classes!

  • Super Early Bird: $25/session (ends 6th June)
  • Early Bird: $33/session (ends 27th March)
  • Regular: $43/session

 

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

Dates: Wednesday, 4th - Saturday, 7th July 2018

Class times:

  • Wednesday, 4th July
    • 1.00 - 2.00 pm: Beginner 3D Modelling (Humans & Robots)
    • 2.15 - 3.15 pm: Beginner Python (Dragon Door)
    • 3.30 - 4.30 pm: Beginner Scratch (Forest of Danger!)
  • Thursday, 5th July
    • 9.00 - 10.00 am: Web Dev (Web Dev #1)
    • 10.15 - 11.15 am: Python (Dragon Door)
    • 11.30 am - 12.30 pm: Beginner 3D Modelling (Cars & Houses)
  • Saturday, 7th July
    • 9.00 - 10.00 am: Beginner Scratch (Forest of Danger!)
    • 10.15 - 11.15 am: Intermediate Scratch (Bursting Balloons)
    • 1.00 - 2.00 pm: Web Dev (Web Dev #2)
    • 2.15 - 3.15 pm: Python (Geometry Turtle)

 

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: Wednesday, 11th - Saturday, 14th July 2018

Class times:

  • Wednesday, 11th July
    • 1.00 - 2.00 pm: Beginner 3D Modelling (Humans & Robots)
    • 2.15 - 3.15 pm: Beginner Python (Interactive Turtle)
    • 3.30 - 4.30 pm: Beginner Scratch (Catch-a-Gobo!)
  • Thursday, 12th July
    • 9.00 - 10.00 am: Web Dev (Web Dev #3)
    • 10.15 - 11.15 am: Python (Interactive Turtle)
    • 11.30 am - 12.30 pm: Intermediate 3D Modelling (Animals)
  • Saturday, 14th July
    • 9.00 - 10.00 am: Beginner Scratch (Catch-a-Gobo!)
    • 10.15 - 11.15 am: Intermediate Scratch (T-Rex Tea Time)
    • 1.00 - 2.00 pm: Web Dev (Web Dev #4)
    • 2.15 - 3.15 pm: Python (Magic 8 Ball)

 

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: Wednesday, 18th - Saturday, 21st July 2018

Class times:

Thursday, 19th July

    • 9.00 - 10.00 am: Web Dev (Web Dev #5)
    • 10.15 - 11.15 am: Python (Space Quiz)
    • 11.30 am - 12.30 pm: Beginner 3D Modelling (Animals)
  • Saturday, 21st July
    • 9.00 - 10.00 am: Beginner Scratch (Gold, Gold, Gold!)
    • 10.15 - 11.15 am: Intermediate Scratch (Spelling Colours)
    • 1.00 - 2.00 pm: Web Dev (Web Dev #6)
    • 2.15 - 3.15 pm: Python (Text Adventure)

 

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/ 

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

Program Descriptions

Dragon Castle

Build a game where the player roams around the castle collecting coins and gems to score points. Create your player’s character, perhaps a knight or a princess. Design an adventure for the player. But beware, avoid the dragon! Learn how to automate a character so that it can randomly move about the 2D game stage.

 

Pacman

We all love the classic arcade game, Pacman. Create your very own Pacman game. Design Pacman and animate him so his mouth opens and shuts. Program the ghost to chase down Pacman. You get to decide, will you make the game easy or challenging to win. Learn how to design a wall in a computer game so that characters cannot pass through walls.

 

Pong

Pong is classic arcade game. Build a simple pong game. Program the ball to bounce around and the paddle to slide across with mouse controls. Design your own ‘Game Over’ screen. Add sound and colour effects and personalise your game. Learn about XY coordinates to control the paddle and learn about angles to control the bounce of the ball.

 

Falling Fruit

It’s raining fruit! Catch the fruit with a bowl. Design your fruit and program it to fall. How many fruit does the player need to catch to win the game? How does the player lose? Learn about variables and they are used to store data, e.g. keep score in the game.

 

Animated Christmas e-Card

Create your own animated Christmas e-card to share with family and friends. Design a button the opens the e-card. Add a Christmas tune that plays when the e-card opens. Create animations and other special effects.

 

AI friend

Create your own AI friend that you can have a conversation with. This character will ask you questions and they will interact with your responses. Learn how to store words in variables and how to use these variables in speech bubbles.

 

Band practice

Create a band game. Choose your instruments and add sound effects. Create a counter to give your player positive feedback at set intervals. Be musical and creative.

 

Metal detector hunt

Build the noisy ‘Metal Detector Hunt’ game. Learn to add clever sound effects that are inversely proportion to distance. Use maths to control the sound effects of the metal detector, calculate distance and use fractions. This is a super fun game that allows you to hunt for metal objects in the desert using a metal detector designed by you.

Geometry Turtle

Explore geometries, angles, shapes by programming and animating Turtle. Play with colours, pen widths, and even change the cursor shape. Give Turtle a sequence of commands to follow. Learn to give commands, correct errors and use trial and error to solve problems.

 

Interactive Turtle

Build a Turtle program that allows the user to control turtle by responding to predetermined questions. Learn to ask the user questions and to use user input in the program. Learn how to store user input in a variable and how to convert strings into numbers.

 

Wandering Turtle

Program Turtle to wander randomly around the screen and bounce off edges. Can you control the colours and make it change randomly?  What about pen widths?

 

Spirograph Turtle

Explore geometries and animations by programming Turtle in Python. Write a program using the Turtle module that automates the creation of beautiful, iterative shapes. Discover and create geometry and patterns to learn your first text-based programming language. Discover looping and experiment with finite and infinite repetition.

 

Dragon Door

Create the game of chance: Dragon Door. You have three choices. Pick a door. You either get treasure, nothing or a dragon! Design your game and learn how to program randomly selected outcomes.

 

Magic 8 Ball

You’ve seen a Magic 8 Ball in real life. Now create one with Python. Learn about strings and how to build lists to store multiple pieces of data, in this case responses for the Magic 8 Ball. We will use the random selection to allow the program to randomly select from the list.

 

Text Adventure

Build a text adventure game. We will create our own adventure game with Python. Imagine a world and build an adventure. Are you an explorer searching for exotic flowers in the jungle? Are you a hunter searching for gems in the woods? Exercise your imagination and build your own text adventure game. Learn to use conditionals.

 

Space Quiz

Create a quiz and test your friends on their knowledge about space. Bring your list of questions and answers that you can add to your quiz program. Add a scoring system and determine how many points are required to win. Design your quiz as you wish. Will you allow your players to try again if they get the question wrong? Explore strings as a data type and learn to use user input.

Learn to work with 3D shapes

Learn how to use the free software Blender to create and manipulate 3D shapes. 

 

Design your own animal

You’ll be able to build whatever creature you’d like to do. Learn the principles behind modelling including vertexes, meshes and faces and how to use this to bring your creation to life!

 

Model a landscape

Build a landscape scene of your choice. Learn how to use basic shapes and meshes to get artistic and build a nature scene.

 

Render

Get creative and colourful and learn how to use colours and lighting to give your design some flare.

Beginner course (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.

 

Intermediate course (Classes #1-8)

  • Learn JavaScript to enhance webpages.
  • Use JS to create a more interactive web experience.
  • Design dynamic web pages that change with user interaction.
  • Animate text and headers
  • Page reacting to mouseover or clicks

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.