Courses for children aged 7-17.


17th February

Register to receive course info and updates

Learn to code with codetoday

Develop creative 

problem solving

Small group


Build future

skills today

February Half Term Coding Courses

Age 12-14

Course starts from the basics of coding in Python and covers the fundamental concepts in programming

Suitable for beginners and those who have covered some of the basics.

3 and 5 day courses from £240

Next course starts 21st October

Age 7-17

Suitable for beginners and those will a little experience. Students are divided into small learning groups based on age and coding ability.

Courses from £170

Starting 17th February 2020

Flexible options

We offer 3 and 5 day courses with the option to join us in the morning only, afternoon only or for full days.

Morning sessions start at 9:30am finishing at 1:00pm, afternoon sessions start at 1:00pm finishing at 4:30pm and full days run 9:30am - 4:30pm. Full days in particular include non-screen activities.

Options from £170

Starting 17th February 2020

Ready to Book?


Register for course details, priority booking and information


What You Need to Know


Swiss Cottage Library,

88 Avenue Rd,



Closest tube

South Hampstead (Overground)

Swiss Cottage (Underground)


A large number of buses stop on the Finchley Rd. near to the venue.


The Regency car park on Avenue Rd offers up to 100 spaces.



Our focus is exclusively on programming. We treat the subject as an important and serious one. We teach it in an academically thorough manner while still ensuring it is fun and engaging.

The emphasis is to learn programming not a programming language - programming is a mindset, a systematic and logical way of thinking aimed to solve problems.

We guide students towards becoming independent programmers, capable of teaching themselves further to improve their coding skills

"Thank you Stephen, just wanted to say you are so helpful.
Out of all the clubs my children attend I’ve never experienced such quick helpful responses.
Wonderful, thanks."

Teaching Approach

We view programming as a versatile tool that can be used for a very broad variety of applications ranging from Science and Maths to games and data analysis and many other real-world applications.

We foster imagination and creativity - programming is a means of turning an idea into reality

We build an atmosphere in which experimentation is strongly encouraged and failure is not to be feared, aiming to leave students transformed in a positive way, confident and enthused by the new skills they have learned.

"My daughter has really enjoyed the course and every evening this week has not only been hacking away experimenting with, extending and enhancing the work from the day, but also has been very proud to show me her work and ask me for ideas and ways to improve. This has been a nice way for us to connect and for her to get an insight into the work I do in software."

©️ Copyright Codetoday Limited

Codetoday, own the future.