Python for Beginners: Introduction

Python for Beginners: Introduction

Using this popular & advanced coding language we gently introduce students to the fundamentals of text-based programming.
  • Age
    8 to 12
  • Level
    Suitable for beginner students aged 8 to 12. However, students do need to have basic typing skills.
  • Date
    Thursdays from 1st June & 8th June
    15:00 - 16:00 (BST)
  • Price
Select booking details
Add to cart
Want to code with friends?
Add the names of your friends in your booking notes to be placed in the same class, or book as a group!

Important Information

  • How does it work?

    Our online club teaches your child programming skills in your home.

    1:6 teacher:student ratio with an experienced blue{shift} teacher leading the class.

    With five weekly lessons our virtual classroom is a great form of social learning - kids explore code together!

  • Each student will need:

    • A laptop or computer with a high-speed internet connection
    • Headphones, a webcam, and a microphone
    • An adult to help set-up and troubleshoot
    • A second device to run our video classroom software is recommended (tablet or laptop)
  • What's unique about our courses?

    With a research based curriculum all of our lessons are informed by an innovative pedagogy.

    Each course has been extensively user-tested and refined.

    Every parent & student receives a personalised end of course report and next steps.

Teachers at blue{shift}

All of our teaching staff undergo a rigorous application and on-boarding process. Each teacher is then vetted by the Disclosure and Barring Service (DBS).

We provide training and support for all our teachers, and many of our teaching staff have taught at some of London's most prestigious schools. To read more, click here.

Course information

Favoured by both academic institutions and industry, Python is one of the most commonly used programming languages in the world, in demand at top organisations like Facebook, Google, and NASA. Python is also the preferred language of the Computing GCSE. 

Our Python for Beginners: Introduction course introduces students to this popular text-based language by taking them step-by-step through core computing concepts, and applying these to creative challenges. Indeed, we make the study of Python fun and relevant for young programmers by having them build apps that they can play and publish! After this course, students will feel more confident with the Python programming language, and be ready to learn how to develop more complex Python projects and apps.

Using video conferencing software, our virtual classroom provides students with an innovative approach to coding that balances learning computational skills with nurturing students’ curiosity and sense of discovery.

With a maximum teacher:student ratio of 1:6, each of our online courses is the perfect opportunity to engage kids and grow their coding confidence! Once set-up within our virtual learning environment, every member of the class can share their screen and other materials with the teacher, creating a collaborative atmosphere and ensuring every student can receive immediate feedback on their work.

Your child will learn:

  • The key foundational knowledge needed for text-based coding languages
  • Critical coding skills such as touch typing and reading code
  • Logical reasoning and computational thinking skills
  • Introduction to the Python coding language
  • How Python IDEs and libraries work
  • Basics of Python syntax: strings, loops, variables, functions
  • How to apply Python to simple, fun creative projects
  • Fundamentals of Python to support further study!


  • I don’t want the teacher and the other children in the class to see my house, can I make the session more private?
  • Can I use an iPad/tablet or a Chromebook instead of laptop/PC?
  • Is adult presence required?
  • How do you ensure my child's safety in your online classrooms?
  • “My daughter had a great time. Her teacher challenged and inspired her interest in coding and helped her produce lots of cool programmes each day.”