Your learning plan · 12 modules
Junior Coding and Game Development
Build computer confidence through visual coding, animated stories, simple games, a first web page and playful Python activities. Practise one small idea at a time, then show a finished project to your family or classmates.
- Who it's for
- Grades 3-5 beginners
Typically ages 8–10 - Suggested duration
- 4-6 months
- How you learn
- Concepts → practice → projects
Age ranges are approximate. We'll confirm your starting module and class schedule before enrolment.
The goal
What you'll learn to do
- Use a computer, organise files and follow safe online habits.
- Explain sequences, events, conditions, loops and debugging in simple words.
- Create animated stories, quizzes and games using visual block coding.
- Build a first HTML page and try Python input, output and Turtle drawing.
- Run, improve and confidently explain a final project to parents or classmates.
One module at a time
Your module-wise syllabus
Open a module to see the topics and hands-on practice. Start with the foundations and build up step by step.
01Computer Basics and Online Class Discipline
What you'll explore
- Keyboard and mouse/trackpad practice
- Opening browser, tabs and links safely
- Files, folders, saving work and naming files
- Joining online classes: mute, chat, screen sharing and submitting your work
- Basic internet safety and responsible technology use
Try it yourself
- Create a personal coding folder
- Type a short introduction paragraph
- Save a screenshot or small note file
02Logic, Sequencing and Algorithms
What you'll explore
- Step-by-step thinking
- Daily-life algorithms
- Put instructions in the right order
- Understand how each instruction changes the result
- Debugging: find a mistake, fix it and try again
Try it yourself
- Write steps for a daily activity
- Arrange shuffled instructions in correct order
- Find mistakes in a simple instruction set
03Flowcharts and Problem Breakdown
What you'll explore
- Use start and end symbols in a flowchart
- Show each action as a process step
- Use decision boxes to show choices
- Follow yes/no branches in a plan
- Breaking a big task into small tasks
Try it yourself
- Draw a flowchart for a simple quiz
- Create a flowchart for a game rule
- Explain the flowchart in class
04Block Coding Environment
What you'll explore
- Choose a sprite, the character in your project
- Set up the stage and background
- Use an event to start an action
- Motion blocks
- Looks and sound blocks
- Saving and opening projects
Try it yourself
- Make a sprite move and speak
- Add a background and sound
- Create a 20-second animated scene
05Events, Motion and Animation
What you'll explore
- Click events
- Key press events
- Move, turn and glide actions
- Costume changes
- Basic animation timing
Try it yourself
- Create a dancing character
- Move a sprite with keyboard keys
- Make a short animated story
06Loops, Conditions and Score
What you'll explore
- Repeat loops: run an action a set number of times
- Forever loops: keep an action going
- If conditions: act when a rule is true
- If/else decisions: choose between two actions
- Use a variable to keep the score
- Timer and lives
Try it yourself
- Build a catch game with score
- Add timer or lives
- Test and improve game difficulty
07Interactive Story Project
What you'll explore
- Story planning
- Characters and dialogue
- Background changes
- Sound effects
- Scene order
- Simple user interaction
Try it yourself
- Create a 3-scene animated story
- Add at least two characters
- Present the story flow
08Beginner Web Page with HTML
What you'll explore
- What is a web page?
- Headings and paragraphs
- Images and links
- Simple colors and text styling
- Plan a page about yourself, a hobby or a favourite topic
Try it yourself
- Create an About Me page
- Add one image and one link
- Change heading and paragraph text
09Python Fun with Turtle and Print
What you'll explore
- Use print to show a message
- Simple variables
- Ask for input from the person using your program
- Numbers and text
- Turtle drawing basics
- Use loops to repeat the steps of a shape
Try it yourself
- Print name and favorite subject
- Draw a square or star with Turtle
- Change colors and shape size
10Quiz and Mini App Logic
What you'll explore
- Question-answer flow
- If/else checking
- Score counting
- Simple feedback messages
- Plan how a quiz or app can start again
Try it yourself
- Build a 5-question quiz
- Add score at the end
- Customize quiz topic
11Beginner Game Development Project
What you'll explore
- Game goal
- Create the player and an obstacle or enemy
- Movement controls
- Decide what happens when game objects touch
- Score, lives and restart
- Testing and improvement
Try it yourself
- Build a maze, catch or avoider game
- Add win/lose message
- Improve design and difficulty
12Final Showcase and Parent Demo
What you'll explore
- Project polishing
- Naming project properly
- Explain your code in simple words
- Demo practice
- Use feedback to improve your project
Try it yourself
- Prepare one final project demo
- Show project to parent/class
- Answer two questions about how it works
Make your learning visible
Projects & practice you can build on
These ideas come from the syllabus. Your teacher will help choose and adapt projects to your level.
- A 20-second animated scene and a three-scene interactive story
- A catch, maze or avoider game with score and a win/lose message
- An About Me web page with an image and a link
- A Python greeting and Turtle square or star
- A five-question quiz with a final score
- A polished project for a parent or class demo
Where could you go next?
Possible next steps to discuss once you're confident with this syllabus.
Adapted for students and parents from the academy's module-wise syllabus. The downloadable PDF includes the original detailed teaching plan.
.jpeg)