Python Coding with Edublocks (Ages 7 to 9)

Write real Python code and build your first programs in 5 days

Best suited for: Everyone! From budding artists to future technocrats

⚡ Limited spots this school holiday — same teacher, same slot, all week.

1-on-1

every single session

5+ countries

students across Asia

18 months

average student stay

STEM.org

accredited

In 5 days, your child will have:

Written real Python programs

Not just drag-and-drop exercises, actual Python code that runs and does things.

Learned to think in logic

Variables, conditions, decisions – the building blocks of every language they’ll ever learn.

Built a clear path forward

Level 1 leads to Level 2. We’ll tell you exactly what they’re ready to tackle next.

Projects students have built in this camp

Real Python projects, built using EduBlocks during camp week by kids just like yours.

Hello, World! program

Python print + variables

Hello, World! syntax

Syntax for variables and print

Story decision maker

Conditions and logic

Smart quiz program

Logical operators

*Projects may vary. All games shown were built by real Alphagen students during this camp.

Why Python? Why EduBlocks?

Python is the most widely used programming language in the world – the language behind data science, AI, web development, and automation. For children aged 7 to 9, we teach Python through EduBlocks: a visual drag-and-drop interface that shows the real Python code being generated as your child builds. It bridges the gap between block coding and professional-grade programming.

Every session is 1-on-1 with a dedicated Alphagen teacher who knows your child’s pace, interests, and potential. No group. No waiting. Just your child and their teacher, writing real code together.

STM_BrandAssets_POS_BADGE_ACC-EXP_HOR

Choose your child's level

Both levels use the same 1-on-1 format and 5-day structure. The concepts and complexity differ.

1

Level 1 - Foundations of Python

Prerequisites: None. Best for first-time coders aged 7–9

Starts from zero and builds to creating actual Python projects. Every concept introduced through a hands-on activities. Always making something, never just reading about it.

What They'll Learn

2

Level 2 — Building Smarter Programs

Prerequisites: Level 1 complete, or similar introductory Python experience

Takes everything from Level 1 further – loops, lists, and data structures that let your child create programs that accomplish far more with far fewer lines of code.

What They'll Learn

Not sure which level is right? Chat with us on WhatsApp and we’ll help you decide. 

Their week, day by day

A sample schedule -every learner progresses at their own pace. Your child’s teacher will adapt to their speed.

1

Level 1 - New to Coding​

Prerequisites: none

Day 1

Hello, Python!

Print words and sentences on screen. First real Python code.

 

Day 2

Ask and respond

Build programs that ask questions and respond to answers.

 

Day 3

Yes/No logic

Programs that think in true/false and make their own decisions.

 

Day 4

Story choices

Python chooses different story paths based on what the user types.

Day 5

Smart decisions

Combine multiple conditions. Puzzles, quizzes, and logic games.

2

Level 2 — continuing coders

Prerequisites:  Level 1 complete

Day 1

Power of loops

Write once, run many times. The most powerful idea in coding.

Day 2

Loops that stop

Keep repeating until the right condition is met.

 

Day 3

Pattern builder

Loops within loops – create grids, shapes or multi-step instructions.

Day 4

Working with lists

Give the program a whole collection of items to work through.

 

Day 5

Bring it all together

Loops + lists combined. Programs that do more with less code.

Choose your daily time slot

Five daily slots to choose from

Questions? Chat with us on WhatsApp.

10:30AM - 12:00PM

Slot 1

12:00PM - 1:30PM

Slot 2

1:30PM - 3:00PM

Slot 3

3:00PM - 4:30PM

Slot 4

4:30PM - 6:00PM

Slot 5

Three Steps to Get Started

Getting your child into camp takes minutes. We’ll find the perfect teacher to pair them with, you just pick what works for your family.

01

Pick your camp topic

Choose from Scratch, Python, Generative AI, Vibe Coding, Minecraft and more - all matched to your child's age and skill level.

02

Choose your daily time slot 

Five slots available every day. Pick one for the week. Your child keeps the same slot for the week with the same teacher throughout. 

03

We confirm your teacher

Let us know your choice and we'll match your child to a dedicated teacher within a few hours. We're just a call or message away.

Frequently Asked Questions

Yes! Level 1 is built for complete beginners. By Day 5 your child will have coded real Python programs, with their teacher guiding every step. No prior experience needed or expected.

Level 2 follows directly – loops, lists, and smarter programs. After both levels, students typically move into our Alpha Sparks weekly programme. We’ll guide you to the right next step.

EduBlocks is a free platform that lets children learn Python using drag-and-drop blocks, while displaying the real Python code being generated alongside. It bridges the gap between block-based coding (like Scratch) and typed Python, making the transition natural and confidence-building for younger learners.

Yes. EduBlocks generates real, runnable Python code. Your child can see it, understand it, and run it. By Level 2, many students begin writing Python directly without the blocks. The camp is designed so the blocks become a scaffold, not a permanent crutch.

Students with a busy schedule will benefit from our online camps by saving on commute time! They log on from the comfort of home to attend the online camp! As with all our classes, students will benefit from a private online 1-on-1 class with an experienced tutor.

Scratch is an excellent foundation. Many of the core concepts — sequencing, loops, conditionals — are shared with Python. A child who has completed Scratch Level 1 or 2 is very well positioned for this Python camp. WhatsApp us and we’ll confirm the right starting level.

A Windows or Mac laptop or desktop with keyboard, mouse, webcam, and Zoom installed. EduBlocks runs in any browser, no installation needed. Tablets are not recommended for this camp.

Your child's coding journey doesn't stop here

From first project to real-world skills — we’ll be with your child every step of the way.

Limited spots this school holiday

Same teacher, same slot, all 5 days.

We fill up quickly – especially Slots 2, 4 and 5.

Or call us: +65 9650 7344

Questions welcome — our advisor replies personally, usually within the hour

Sign Up For A Free Trial Class

    [utm_campaign_i][/utm_campaign_i] [utm_source_i][/utm_source_i] [utm_medium_i][/utm_medium_i] [utm_term_i][/utm_term_i] [utm_content_i][/utm_content_i] [gclid_i][/gclid_i]