Coding Courses in Python

for children and teenagers

Learn proper coding in Python

with codetoday

Live Online​ Courses

  • Four live and interactive sessions, each one hour long

  • On-demand resources and ongoing support

  • Course costs £50

  • Get £20 off when you book a three-course bundle

Weekly Courses

Autumn Term

Times shown are for UK time zone.

Only options that still have availability are displayed.

** If you include the additional codetodayEXPLORE sessions (by selecting this option through the checkbox above), these will run on the same day and at the same time as the Live Online sessions you choose and will run for two extra weeks. The Live Online course + codetodayEXPLORE option will therefore run for 6 weeks in total—4 weeks for the Live Online course + 2 weeks for the codetodayEXPLORE sessions.

Four sessions, each one hour long

All courses include:

  • four live online sessions, one hour per week for four weeks.

  • additional material, including videos summarising the lessons, and other resources that can be accessed at any time

  • ongoing support, during and after the course

October Half Term


Times shown are for UK time zone.

Only options that still have availability are displayed.

​Courses start on 18 Oct and 25 Oct.

Please choose options that match your children's half term break, as these vary across the UK.

Scroll through options list for all age groups and dates.

Four sessions, each one hour long

All courses include:

  • four live online sessions, one hour per day over for four days.

  • additional material, including videos summarising the lessons, and other resources that can be accessed at any time

  • ongoing support, during and after the course


What to expect from a codetoday course

Our live online courses deliver the best of both worlds: interactive live sessions and on-demand videos and other resources.

Courses are separated by age group: 7-9, 10-12 and 13-16 and each course has various start times providing lots of flexibility.

Each course consists of four hours of live sessions. These are interactive lessons led by a codetoday instructor within our dedicated online learning platform. Each course also includes additional content delivered through our platform.

Get £20 off when you book a three-course bundle

Many of you have asked, and we have delivered. We are introducing a bundle offer for bookings that include three or more courses. Book three consecutive levels as a bundle and get £20 off your booking.

All you need to do is to add three courses to the shopping cart when booking, and the £20 discount will be applied automatically. Yes, it's as simple as that.

Why choose codetoday








Our courses emphasise learning to code properly and developing the programming mindset. This encourages the development of creative skills, logical thinking and problem solving.

We have developed our Live Online courses with the aim to provide interactive sessions in which our instructors can engage and communicate effectively with the group. Small groups ensure there is real interaction within the group. We also make the most of the benefits provided by online platforms by providing additional resources that can be accessed on-demand.

As featured in


How we teach coding online


Course Description

Details on our curriculum and methods

We believe that the most important skill to learn is to be able to think in the manner required to be able to communicate with a computer. This includes thinking in a logical and systematic way, problem-solving, and fostering a mindset in which errors are seen as a key part of learning — these are all key aspects of programming and skills that are relevant beyond coding as well.

All our courses:

  • have small class sizes to ensure individual attention;

  • focus on understanding how to communicate with a computer through coding, which is the essential skill for a good programmer;

  • teach the fundamentals of computer programming thoroughly while making sure it's fun and engaging. We deliberately choose to teach Python programming on a computer rather than using other gadgets and devices that can distract from learning the basics of coding well;

  • include additional resources: videos and notes to act as a reminder of what was covered in the course;

  • include a support package for six months after the end of the course;

  • put equal importance on having exceptional content and exceptional delivery as we believe that both are critical to learn a specialised subject such as coding. 


Courses are centred around one or more projects including writing animations and games through which we cover the key topics in programming, including data types and data structures, conditional statements, control flow and functions, and focus on the skills required to plan and construct a computer program in an efficient manner.

After the course

At codetoday we have a very extensive curriculum ranging from the very basics of programming all the way to advanced topics well beyond what is covered in GCSE and A' Level computing. Many of our students progress from one level onto the next and we monitor the progress of our students closely.

A key part of learning is independent coding. We encourage our students to carry on coding after the course and if they do, they will have questions and problems. That is why we offer six months of support after the course during which students can send us their ideas and their code and we can assist them with finding errors, solving problems and provide feedback.


Codetoday is one of the best things that's happened to her. Thanks so much.

– Mother of 16 year old who attended several codetoday courses

Just wanted to thank you again. These two days have been great. I’ve understood whilst also not finding it easy if that makes sense. I guess that’s to be expected and I imagine every good programmer was exactly where I am at some point.

– Jade, adult course participant

I wish I could give more than 5 stars. The whole course was so well planned, the instructors were very knowledgeable and able to teach very young children in language they can understand. Will definitely do further courses for my daughter. The platform is very clean and reliable too.

– Father of 8 year old on our Live Online courses

My children really engaged with and enjoyed this course. They loved the projects, thought the teacher was great, and really can't wait to do another one. From a parent's perspective, I appreciated how the course was organised - with an engaging live lesson and then other online resources to try - so it wasn't too much screen-time in one go. 

– Mother of 12 year olds

Not ready to book?

Sign-up for more information and

get a preview of our coding content

Still have questions?

Get in touch

Do you want to know more about coding for children?

Read our Parents' Guide to Coding

  • Facebook
  • Twitter
  • Instagram

© Codetoday Limited

Codetoday Limited is a company registered in England (company number 9789836).

Registered office: 13 Hawley Crescent, London, NW1 8NP, United Kingdom

Terms & Conditions

Privacy policy

Cookies policy