Python Junior 1 (AGE 10-12)

All Python Junior 1 Classes — Ages 10-12

After School | Weekend | Holiday Camp

Beginner Python

Python has been consistently ranked #1 as the “Most Popular Coding Language“.  Learning Python will enable your child to build programs that are used widely today in the computer industry and at universities in fields such as web development, data science, machine learning, and artificial intelligence.

No coding experience is necessary for this class. And though we use mathematics as a way to help learn Python and improve math skills, there are no math requirements. We will scale the difficulty level of math based on each students abilities.

This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisers, has been tested and proven to provide students a solid foundation in both.

Students who have completed this course are encouraged to go on to attend the Python Perfect Lab which is a critical lab practice component.

Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2
or by approval

Laptop provided (one per child)

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)


Introduction to Python: Simultaneous Equations are Easy
Learn to install, setup and run Python
Basic Syntax and Variables
Numerical data and Mathematics operators
Develop a simultaneous equation solver program

Booleans and Conditionals: Solving Quadratic Equations
Learn booleans and conditionals
Syntax of if, if-then-else, if and elif
Logical operators and truth tables
Develop a quadratic equation solver program

While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Fibonacci sequence)

Using Modules and Libraries
Random numbers
Plotting graphs with Matplotlib
Modelling probability by developing a roulette game simulator and plotting the results

Hackathon and Challenges
Timed Challenges for students to stretch their abilities