PeakLogic

Home / Courses

Coding courses at PeakLogic

Three tracks for different goals: a fun Summer Camp, the structured Stage 1–9 Program and a fast-paced Intensive Coding bootcamp.

Track 1

Summer Camp

Fun, hands-on coding and tech fundamentals for young learners during school holidays. Learners create games, animations and small projects, and leave the camp proud of what they have built and curious to learn more.

Who it is forSchool-age learners, beginners welcome (confirm age groups with us)
WhenSchool holidays — dates announced before each camp
FormatProject-based, small teams, lots of hands-on time
Fees & seatsMessage us for current fees and availability

What learners do

  • Build games and animations with visual coding
  • Learn how computers follow instructions
  • Solve puzzles and logic challenges
  • Work in teams and present a final project

What they gain

  • Confidence with computers and technology
  • A first portfolio of working projects
  • Clear thinking and creativity
  • A smooth path into the Stage 1–9 Program

Sample camp outline

PartThemeActivities
1Meet the computerHow computers think, first instructions, unplugged logic games
2Make it moveCharacters, movement, loops and sound in a first animation
3Make it a gameScore, lives, decisions and simple game rules
4Show it offPolish, test with friends and present the final project

The outline is a sample; the final schedule is shared when each camp opens for registration.

Track 2

Stage 1–9 Program

Our structured, step-by-step pathway. Learners start with beginner foundations in Stage 1 and progress through nine clear stages to advanced software and logic mastery. Every stage builds on the one before, so there are no sudden jumps and no gaps.

Who it is forBeginners who want a long-term, structured path
PaceOne stage at a time; learners move on when ready
Starting pointComplete beginners start at Stage 1; learners with experience can ask about placement
Fees & scheduleMessage us for current class times and fees

The 9-stage roadmap

  1. 1Foundation

    Stage 1: Computational Thinking

    Sequences, patterns and instructions using visual blocks. Learn to think like a programmer without worrying about syntax.

  2. 2Foundation

    Stage 2: Loops & Events

    Repeat actions, respond to input and build short animations and interactive stories.

  3. 3Foundation

    Stage 3: Variables & Decisions

    Store information, make choices with conditions and create simple scoring games.

  4. 4Core

    Stage 4: First Text Code

    Move from blocks to real written code. Write, run and fix short Python programs.

  5. 5Core

    Stage 5: Functions & Data

    Organise code with functions, lists and dictionaries to handle information cleanly.

  6. 6Core

    Stage 6: Algorithms & Problem Solving

    Searching, sorting and step-by-step reasoning for puzzles and challenges.

  7. 7Advanced

    Stage 7: Web Foundations

    Build web pages with HTML, CSS and JavaScript and understand how websites work.

  8. 8Advanced

    Stage 8: Software Design

    Structure larger programs, use objects and modules, test code and track down bugs.

  9. 9Advanced

    Stage 9: Capstone Project

    Plan, build and present a complete software project from your own idea.

The roadmap shows the learning journey. Tools and topics may be adjusted to suit each class and keep material up to date.

Track 3

Intensive Coding

A fast-paced, bootcamp-style deep dive for learners who want rapid skill growth. Classes are focused and practical, and the course is built around real-world projects.

Who it is forMotivated students and adults ready for a demanding schedule
IntensityConcentrated sessions with daily practice and project work
OutcomeWorking projects and a solid base in programming logic
Intakes & feesMessage us for upcoming intakes and fees

Sample syllabus

PhaseFocusYou will be able to
1. Logic & basicsProgramming logic, variables, conditions, loops, functionsWrite and debug small programs with confidence
2. Data & algorithmsLists, dictionaries, files, searching and sortingSolve practical problems efficiently
3. Build for the webHTML, CSS, JavaScript fundamentalsCreate and publish an interactive web page
4. Real-world projectPlanning, building, testing and presentingDeliver a complete project of your own

Schedules are confirmed for each intake. The syllabus is a sample and can be tailored to the group's level.

Choose your track and message us

Tell us the learner's age, school level and any coding experience. We will suggest the right track and answer your questions.