fbpx

Junior Programmers: Python with Edublocks

Start coding with Python the fun way! EduBlocks makes programming easy for young creators with colorful, drag-and-drop blocks.

  • Age: 7 to 9
  • Duration: Meets daily for 2 hours Monday to Friday (5 days)
  • Format: Virtual tech camp, small group size of maximum 3 students
  • Best suited for: Curious young minds eager to explore real coding-no prior experience needed!

About This Course

Ignite your child’s passion for coding with Python using EduBlocks, a friendly block-based platform that makes learning Python’s syntax simple and fun. Through drag-and-drop blocks, students explore foundational programming concepts like variables, data types, and conditions, all while creating interactive projects that bring coding to life.

This gentle introduction helps young learners build confidence and develop computational thinking skills, setting them up for a smooth transition to text-based coding.

Camp Level 1: Foundations of Python Coding

What You'll Learn​

  • Learn Python basics through intuitive drag-and-drop blocks
  • Use print commands and create variables with numbers and text
  • Perform math operations like addition and multiplication
  • Understand decision-making with if, else, and nested conditions
  • Explore logical operators (AND, OR, NOT) to build smarter programs
Prerequisites: None

Camp Level 2: Building Smarter Programs

What You'll Learn​

  • Master loops like “for” and “while” to repeat actions efficiently
  • Create patterns and shapes using nested loops
  • Use lists to store multiple values and iterate through them
  • Build interactive projects like timers and scoreboards
  • Combine loops and lists to solve creative coding challenges

Prerequisites: Students need to have completed Junior Programmers Python Camp Level 1, or similar introductory course as a prerequisite.

Limited slots available

Need help?
Chat with our academic advisor

Camp Schedule

Date Time
(Singapore Time, GMT +8)
Course Register
June 2nd to 6th
10:30am to 12:30pm
Junior Programmers: Python on Edublocks (Level 1)
June 9th to 13th
2:30pm to 4:30pm
Junior Programmers: Python on Edublocks (Level 2)
June 16th to 20th
10:30am to 12:30pm
Junior Programmers: Python on Edublocks (Level 1)
June 23rd to 27th
10:30pm to 12:30pm
Junior Programmers: Python on Edublocks (Level 2)

System Requirements

A laptop or tablet with connected keyboard and mouse, webcam, and a good Wi-Fi connection. Learners should be familiar with basic use of a laptop or desktop computer and how to use Zoom.

Frequently Asked Questions

EduBlocks is a free, kid-friendly platform that lets students learn Python programming using drag-and-drop blocks. It bridges the gap between block-based coding (like Scratch) and text-based Python, making it easier for young learners to transition to real-world coding languages.

EduBlocks displays the actual Python code alongside the blocks, helping students understand how block-based coding translates into text code. This visual connection makes it easier for them to move to text-based Python when they’re ready.

Students will learn Python fundamentals such as variables, data types, loops, conditionals, and lists-all through interactive, hands-on projects. They’ll also build confidence in problem-solving and computational thinking.

Absolutely! Many coding concepts-like sequencing, loops, and conditionals-are shared between Scratch and Python. EduBlocks is an ideal next step for kids who’ve enjoyed Scratch and want to try Python

All camps are taught in small groups with a maximum teacher-student ratio of 1:3, ensuring plenty of personal attention and support.

Join Now 
Limited Slots Available!

Stay Connected With Us

Be sure to follow us on our social media pages for more updates! Exclusive events and highlights will be posted from regularly. Don’t miss it!

Sign Up For A Free Trial Class