Learn to Code in Python

We teach children and adults proper coding in Python


Welcome to codetoday

Passionate about teaching programming

At codetoday, we are passionate about teaching

coding in Python.

Python is the best entry point for beginners, because it’s easy to read, write and understand.

Focus on creativity and experimentation

We combine a serious approach to coding with engaging teaching and a focus on creativity and experimentation, embracing change and building confidence.

Children and Teenagers

Programming Skills

Learn the basics of programming using Python and write your own code in the very first lesson.

Academic Approach

High quality courses led by experienced instructors. We take coding education seriously and provide expert teaching with ongoing support.

Fun and Creativity

We're passionate about teaching coding in a way that is engaging and enjoyable. Our courses are highly interactive, with activities that stoke imagination and creativity.

Flexible options

We run both live online courses and in-person courses. We offer flexible options during holidays and term-time and we also run courses for private groups.

Image by Tianyi Ma

Courses for Adults

Programming for work or for life

We focus on those starting to learn how to code. This is often the hardest step. We make it easier.

Flexible options for professionals

For professionals who want to add coding to their skill set, either for their current work requirements or for future needs, we offer a range of flexible options, including live online courses.

Interested in coding for quantitative applications?

Our curriculum is structured to start from the basics and cover more intermediate topics as well, including options for using programming for quantitative applications such as finance, science and other data-driven fields.

Why learn coding with codetoday?

At codetoday our focus is on exceptional coding education that is both thorough and engaging. Whether we are teaching children or adults, the quality of our content and the clarity of our communication are both important.

To maximise learning, with all our courses we provide additional resources such as notes and ongoing support by our instructors, even after the course.

As featured in



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

  • 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