Computer Science Academy

Program Description

This program is designed to ignite a passion for technology and programming in young minds. Tailored for students in grades 3 to 6, the Junior Coders Program introduces foundational concepts of computer science while teaching practical skills in programming languages such as Python, HTML, CSS, and JavaScript. Through interactive lessons, hands-on projects, and engaging challenges, students will develop problem-solving skills, creativity, and confidence in coding.

Key Features:

  • Beginner-Friendly Curriculum: No prior coding experience required. The program starts with the basics and builds progressively.
  • Hands-On Learning: Students will apply their knowledge through real-world projects like creating simple games, websites, and interactive applications.
  • Focus on Core Technologies:
    • Python: Introduction to programming logic, loops, conditionals, and basic data structures.
    • HTML & CSS: Basics of web development, including creating and styling webpages.
    • JavaScript: Adding interactivity to websites with dynamic content and animations.
  • Creative Exploration: Opportunities for students to personalize their projects and showcase their creativity.
  • Team Collaboration: Group activities to foster teamwork, communication, and problem-solving skills.

Program Objectives:

  • Introduce foundational computer science concepts in a fun and engaging way.
  • Teach students how to write, debug, and test code effectively.
  • Equip students with the skills to build functional and visually appealing projects.
  • Develop logical thinking and computational problem-solving abilities.
  • Inspire curiosity and excitement about future possibilities in technology.

Learning Outcomes:
By the end of the program, students will:

  • Understand the basic structure and syntax of Python, HTML, CSS, and JavaScript.
  • Create simple programs, games, and websites.
  • Gain confidence in coding and debugging.
  • Develop a foundational skill set that prepares them for advanced learning in computer science.

Course Description

Core Modules
Optional Enrichment Modules

These four languages provide a well-rounded introduction to programming, enabling students to build applications ranging from games to interactive webpages.

Prerequisite: This Program is designed to be beginner-friendly and accessible for students in Grades 3 to 6. While no prior coding experience is required, the following foundational skills and characteristics are recommended to help students succeed. 

This program emphasizes learning from the ground up, so even students with no prior experience can thrive with the support of experienced instructors and an engaging curriculum.

Essential Pre-Requisites

  1. Basic Computer Skills:

    • Familiarity with using a computer or tablet, including typing, using a mouse/trackpad, and basic navigation of software and web browsers.
  2. Reading and Writing Proficiency:

    • Ability to read and understand simple instructions.
    • Basic writing skills for naming variables and describing projects.
  3. Problem-Solving Attitude:

    • An interest in solving puzzles or logical challenges.
    • A willingness to experiment and try different solutions.

Optional (but helpful):

  1. Exposure to Math Concepts:

    • Basic arithmetic skills (addition, subtraction, multiplication, and division).
    • Familiarity with patterns or sequences, which will help with understanding loops and algorithms.
  2. Curiosity in Technology:

    • Interest in exploring how websites, games, or apps work.
  3. Parental Support:

    • Especially for younger students, parents who can encourage and assist with setup and troubleshooting will help students stay engaged.

Learning Requirements: If your child has additional learning requirements, please contact Innovate Academy before enrollment.

Coding Academy 2025 Training Schedule

Term 1- Thursday 7 February 2025 to Thursday 3 April 2025
 
Term 2 – Monday 28 April 2025 to Monday 23 June 2025
Excl: Monday 9 June 2025 (King’s Birthday)
 
Term 3 – Monday 21 July 2025 to Monday 8 September 2025
 
Term 4 – Monday 6 October 2025 to Monday 24 November 2025

Program Key Terms for Enrollments & Renewals

  • Bookings/Renewals for every term can be done on this page.
  • Fees can be paid anytime during the current term for the next term before the due date.
  • Fees must be paid in full before a student can enter the program every term.
  • Student must not attend class if unwell and contact the academy for an online alternative or a credit.
  • Public holidays are made up with either an extra lesson or session hours added on which will be decided by Innovate Academy.
  • No parent / guardian is permitted to stay in the classroom as the program promotes independent learning.
  • Refer to notices from Innovate Academy for make up lessons and session changes during the term, if applicable.
  • Terms and Conditions apply.
"Credit to Gary and Sue for all the effort you put in and to the high level of your program that you offer our students. It is very exciting for them and an amazing opportunity."
Felicity
Mount View Assistant Principal
"Thanks so much Sue. Being there for Reesa as a role model and mentor in her formative years means a lot. Having a strong female in this field is something both Prasetha and I are very grateful to have for Reesa in particular."
Deepak
Parent
What's included?
Class Details