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.
Jump to: Summer Camp · Stage 1–9 Program · Intensive Coding
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.
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
| Part | Theme | Activities |
|---|---|---|
| 1 | Meet the computer | How computers think, first instructions, unplugged logic games |
| 2 | Make it move | Characters, movement, loops and sound in a first animation |
| 3 | Make it a game | Score, lives, decisions and simple game rules |
| 4 | Show it off | Polish, test with friends and present the final project |
The outline is a sample; the final schedule is shared when each camp opens for registration.
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.
The 9-stage roadmap
- 1Foundation
Stage 1: Computational Thinking
Sequences, patterns and instructions using visual blocks. Learn to think like a programmer without worrying about syntax.
- 2Foundation
Stage 2: Loops & Events
Repeat actions, respond to input and build short animations and interactive stories.
- 3Foundation
Stage 3: Variables & Decisions
Store information, make choices with conditions and create simple scoring games.
- 4Core
Stage 4: First Text Code
Move from blocks to real written code. Write, run and fix short Python programs.
- 5Core
Stage 5: Functions & Data
Organise code with functions, lists and dictionaries to handle information cleanly.
- 6Core
Stage 6: Algorithms & Problem Solving
Searching, sorting and step-by-step reasoning for puzzles and challenges.
- 7Advanced
Stage 7: Web Foundations
Build web pages with HTML, CSS and JavaScript and understand how websites work.
- 8Advanced
Stage 8: Software Design
Structure larger programs, use objects and modules, test code and track down bugs.
- 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.
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.
Sample syllabus
| Phase | Focus | You will be able to |
|---|---|---|
| 1. Logic & basics | Programming logic, variables, conditions, loops, functions | Write and debug small programs with confidence |
| 2. Data & algorithms | Lists, dictionaries, files, searching and sorting | Solve practical problems efficiently |
| 3. Build for the web | HTML, CSS, JavaScript fundamentals | Create and publish an interactive web page |
| 4. Real-world project | Planning, building, testing and presenting | Deliver 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.