Level | Location | Day | Time | |
---|---|---|---|---|
Beginner Level 1 | Online | 2 Tuesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 1 | Online | 3 Wednesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 2 | Online | 1 Monday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 2 | Online | 3 Wednesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 2 | Online | 5 Friday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 1 | Father John Therry, Balmain | 4 Thursday | 7:45 am - 8:45 am (AEST) | View Course |
Beginner Level 2 | St Thomas, Willoughby | 3 Wednesday | 7:45 am - 8:45 am (AEST) | View Course |
Beginner Level 2 | Bossley Park HS, Bossley Park | 4 Thursday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 3 | St Columba's, Leichhardt | 1 Monday | 7:50 am - 8:50 am (AEST) | View Course |
Beginner Level 3 | Our Lady of Good Counsel, Forestville | 1 Monday | 7:45 am - 8:45 am (AEST) | View Course |
Beginner Level 3 | Erskineville PS, Erskineville | 1 Monday | 3:00 pm - 4:15 pm (AEST) | View Course |
Beginner Level 3 | Hornsby Youth Centre | 1 Monday | 4:00 pm - 5:00 pm (AEST) | View Course |
Beginner Level 3 | Hornsby Youth Centre | 1 Monday | 5:10 pm - 6:10 pm (AEST) | View Course |
Beginner Level 3 | Bellevue Hill PS, Bellevue Hill | 2 Tuesday | 3:30 pm - 4:30 pm (AEST) | View Course |
Beginner Level 3 | Neutral Bay PS, Neutral Bay | 5 Friday | 4:30 pm - 5:30 pm (AEST) | View Course |
Beginner Level 3 | Concord Memorial Hall, Concord | 6 Saturday | 11:50 am - 12:50 pm (AEST) | View Course |
Beginner Level 4 | Galstaun College, Ingleside | 1 Monday | 3:15 pm - 4:35 pm (AEST) | View Course |
Join our Scratch Intermediate coding courses for kids. The Intermediate course consists of four levels (10 lessons per level) and 20 sophisticated software projects, which students develop using block-based coding in Scratch developed by MIT Media Lab. Students create their own versions of Geometry Dash, Pac-man, Space Invaders, Asteroids, code an analogue clock, quiz games and interactive drawing apps. Students learn and apply computer science concepts such as functions, nested loops, recursive algorithms, booleans and lists. Students also learn the basics of User Interface design and data validation. Students use an online programming environment with endless access to online study materials, allowing them to advance their coding skills outside their classroom.
Level | Location | Day | Time | |
---|---|---|---|---|
Intermediate Level 1 | Online | 2 Tuesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 1 | Online | 4 Thursday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 2 | Online | 2 Tuesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 2 | Online | 5 Friday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 3 | Online | 4 Thursday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intermediate Level 1 | St Columba's, Leichhardt | 1 Monday | 7:50 am - 8:50 am (AEST) | View Course |
Intermediate Level 2 | Our Lady of Good Counsel, Forestville | 2 Tuesday | 7:45 am - 8:45 am (AEST) | View Course |
Intermediate Level 2 | Kent Road PS | 3 Wednesday | 3:15 pm - 4:15 pm (AEST) | View Course |
Intermediate Level 2 | Kent Road PS | 3 Wednesday | 4:25 pm - 5:25 pm (AEST) | View Course |
Intermediate Level 2 | Concord Memorial Hall, Concord | 6 Saturday | 3:20 pm - 4:20 pm (AEST) | View Course |
Intermediate Level 3 | Erskineville PS | 1 Monday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 3 | Mosman Art Gallery | 1 Monday | 3:50 pm - 4:50 pm (AEST) | View Course |
Intermediate Level 3 | Maroubra Junction PS | 2 Tuesday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 3 | Hornsby Leisure and Learning Centre | 2 Tuesday | 5:00 pm - 5:00 pm (AEST) | View Course |
Intermediate Level 3 | Petersham PS | 2 Tuesday | 3:30 pm - 4:30 pm (AEST) | View Course |
Intermediate Level 3 | Villa Maria, Hunters Hill | 3 Wednesday | 7:30 am - 8:30 am (AEST) | View Course |
Intermediate Level 3 | Our Lady of Good Counsel, Forestville | 4 Thursday | 7:45 am - 8:45 am (AEST) | View Course |
Intermediate Level 3 | Coogee PS | 4 Thursday | 4:30 pm - 5:30 pm (AEST) | View Course |
Intermediate Level 3 | Victoria Avenue PS | 4 Thursday | 3:15 pm - 4:15 pm (AEST) | View Course |
Intermediate Level 3 | St Mark's, Drummoyne | 5 Friday | 7:45 am - 8:45 am (AEST) | View Course |
Intermediate Level 3 | Neutral Bay PS, Neutral Bay | 5 Friday | 4:40 pm - 5:40 pm (AEST) | View Course |
Intermediate Level 3 | Bellevue Hill PS, Bellevue Hill | 5 Friday | 3:30 pm - 4:30 pm (AEST) | View Course |
The Intro to Java course is designed for one year and consists of four levels (10 lessons per level) and 27 software projects. Students learn the basics of text-based coding using Processing, a simplified version of Java. Students develop a variety of 2D and 3D digital art animations, apps and games. This course covers the key computer science concepts such as functions, loops, if statements, variables, lists, booleans, recursive algorithms, Object Oriented Programming, and how these concepts are used in Java. Students use an online programming environment Openprocessing.org, allowing them to advance their coding skills outside their classroom.
The Intro to Python course is also designed for one year and consists of four levels (10 lessons per level) and 20 software projects. Throughout this course students learn the basics of Python and develop a variety of logic based games, encryption algorithms, fractal patterns and mathematically inspired apps using an online programming environment Trinket.io.
The Scratch Advanced course also consists of four levels (10 lessons per level) and 28 exciting projects. Students learn how to create fun polished games such as Putt Putt, Hoop Jump, Scratch-Craft, Flight Simulator, and Tiny Tanks by implementing fundamental programming logic, mathematics, variables, lists, and functions. Students design
sophisticated applications like Baby Yoda Trainers, 3D Printer Simulators, and Binary Calculators.
Level | Location | Day | Time | |
---|---|---|---|---|
Intro to Java Level 1 | Online | 1 Monday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Java Level 1 | Online | 3 Wednesday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Java Level 2 | Online | 1 Monday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Java Level 2 | Online | 3 Wednesday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Python Level 1 | Online | 2 Tuesday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Python Level 1 | Online | 4 Thursday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Python Level 2 | Online | 2 Tuesday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Python Level 2 | Online | 5 Friday | 5:40 pm - 6:40 pm (AEST) | View Course |
Intro to Java Level 1 | Mosman Art Gallery | 4 Thursday | 3:50 pm - 4:50 pm (AEST) | View Course |
Intro to Java Level 2 | Bossley Park HS | 4 Thursday | 3:15 pm - 4:15 pm (AEST) | View Course |
Intro to Java Level 2 | Granville Library | 6 Saturday | 3:20 pm - 4:20 pm (AEST) | View Course |
Intro to Java Level 3 | Holy Cross, Woollahra | 1 Monday | 3:15 pm - 4:15 pm (AEST) | View Course |
Intro to Java Level 3 | 1st Balgowlah Scouts Hall | 2 Tuesday | 4:00 pm - 5:00 pm (AEST) | View Course |
Intro to Java Level 3 | Villa Maria, Hunters Hill | 4 Thursday | 7:30 am - 8:30 am (AEST) | View Course |
Intro to Java Level 3 | Neutral Bay PS | 5 Friday | 3:30 pm - 4:30 pm (AEST) | View Course |
Intro to Java Level 4 | Lane Cove West PS | 3 Wednesday | 8:00 am - 9:00 am (AEST) | View Course |
Intro to Python Level 3 | Concord Memorial Hall | 6 Saturday | 1:00 pm - 2:00 pm (AEST) | View Course |
Scratch Advanced Level 1 | St Thomas, Willoughby | 3 Wednesday | 7:45 am - 8:45 am (AEST) | View Course |
Scratch Advanced Level 1 | Fr John Therry, Balmain | 4 Thursday | 7:45 am - 8:45 am (AEST) | View Course |
Scratch Advanced Level 3 | St Mary's, Erskineville | 1 Monday | 3:15 pm - 4:15 pm (AEST) | View Course |
Scratch Advanced Level 3 | Online | 4 Thursday | 4:30 pm - 5:30 pm (AEST) | View Course |
Our Pro stage consists of three major courses: Java Pro & 3D apps and games, Intro to Unity3D & C# and Unity Pro. We recommend to complete Java Pro course first before joining the Unity class.
The Java Pro course is designed for one year and consists of four levels (10
lessons per level) and 22 projects. Students advance their skills in text-based coding using
Processing, a visual-based implementation of Java. Students learn how to create procedural islands, 3D photos, physics engines and tic-tac-toe games through a series of learner projects where students become familiar with high-level concepts. Knowledge of concepts including pixel processing, procedural generation, and collision detection are synthesised in the 4 major projects at
the end of each level.
This Intro to Unity course also consists of four levels (10 lessons per level) and around 15 projects. Students learn the fundamentals
of Unity by designing projects such as Flight Simulator, Space Shooter, Mario, and Maze. Students learn how to implement key game features such as input, collision, physics, and mouse interaction. Students learn about important concepts including transformation, vectors, rigid bodies, prefabs, and game design practices.
This Pro Unity course also consists of four levels (10 lessons per level) and around 15 projects. Students progress their knowledge of Unity with advanced projects such as Pacman, Laser Room, and Dragon Fire. Students create polished games with strong programming logic and bring the virtual world to life through augmented reality projects.
Level | Location | Day | Time | |
---|---|---|---|---|
Java Pro Level 1 | Granville Library | 6 Saturday | 1:00 pm - 2:00 pm (AEST) | View Course |
Java Pro Level 3 | Mosman Art Gallery | 1 Monday | 4:55 pm - 5:55 pm (AEST) | View Course |
Java Pro Level 3 | Maroubra Junction PS | 2 Tuesday | 3:15 pm - 4:15 pm (AEST) | View Course |
Java Pro Level 3 | Hornsby Leisure & Learning Centre | 2 Tuesday | 5:20 pm - 6:20 pm (AEST) | View Course |
Java Pro Level 3 | Waverley Library | 3 Wednesday | 4:00 pm - 5:00 pm (AEST) | View Course |
Java Pro Level 3 | Coogee PS | 4 Thursday | 3:15 pm - 4:15 pm (AEST) | View Course |
Java Pro Level 3 | Neutral Bay PS | 5 Friday | 3:30 pm - 4:30 pm (AEST) | View Course |
Intro to Unity 3D Level 3 | 1st Balgowlah Scouts Hall | 2 Tuesday | 5:10 pm - 6:10 pm (AEST) | View Course |
Intro to Unity 3D Level 3 | Granville Library | 6 Saturday | 2:10 pm - 3:10 pm (AEST) | View Course |
Intro to Unity 3D Level 4 | Concord Memorial Hall | 6 Saturday | 2:10 pm - 3:10 pm (AEST) | View Course |
Pro Unity 3D Level 3 | Mosman Art Gallery | 1 Monday | 6:00 pm - 7:00 pm (AEST) | View Course |
Pro Unity 3D Level 3 | Waverley Library | 3 Wednesday | 5:00 pm - 6:00 pm (AEST) | View Course |