Register for live online course news, dates and timings 

Learn to code in Python with codetoday

Enhance career opportunities

Small group


Build valuable

skills today

Codetoday specialises in teaching programming in Python. We offer a variety of courses for those looking to develop coding skills to enhance work opportunities, supplement school learning or simply for fun.  Our experienced instructors have been trained by codetoday to deliver courses using Python, the world’s most popular coding language.


The codetoday curriculum introduces attendees to how a computer "thinks", guiding them through various modules in order to create confident, self sufficient coders. The emphasis is on developing skills, not just the ability to code, including critical thinking and problem solving and resilience. Further engagement and support is a key part of codetoday's approach, with detailed course material and expert support available outside of lesson time. 

90% codetoday attendees return for a second course.

* Private course attendees 2019

Coding Course Options

Courses for children and adults

All our courses are designed to quickly get you coding. We teach using Python, one of the world's most popular coding languages. Courses are supplemented through extended learning after the course with the codetoday team on hand to help. Beyond that the courses are fun, developing a raft of skills in students young and old.

A full programme of online courses with live sessions, on-demand video and practise resources.

Why coding builds skills beyond just coding

As Steve Jobs said "coding teaches you how to think". 

Coding skills are becoming increasingly important for children and adults. They will be the defining skill of the next 20 years at least as our society becomes increasingly digitised. Coding is a brilliant medium for developing a host of other valuable skills such as creative thinking, problem solving and resilience building. We actively promote these skills alongside the nuts of bolts of teaching coding in Python.

All codetoday courses emphasise building skills that benefit the learner beyond coding.

Your Question Answered?

Who are these courses for?

Python coding courses are ideal for anyone young and old looking for an introduction to coding and to build valuable skills. Our longer adult courses are suitable for those working or looking to work in quantitative and data-driven fields such as finance, science and more. School holiday, after school and private courses for children provide continuous learning in coding with like minded individual in a safe, supportive environment.

When and where do courses take place?

Codetoday pride themselves on the flexibility of their course options. All our courses will be delivered online through a mixture of live, interactive sessions, on-demand video and supported with a full set of resources.

Who are the instructors?

Instructors at codetoday are excellent communicators with a range of experiences from science to software development. The codetoday philosophy is that instructors should be both exceptional educators and highly proficient coders in order to offer students the best learning experience.

How is codetoday different?

At codetoday the focus is exclusively on learning how to code. All codetoday courses are delivered in Python. The curriculum is designed to ensure course participants quickly grasp the concepts of programming and begin to write programs as quickly as possible. 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.

Why Python?

Python is probably the world's most popular coding language. It is widely recognised as one of the best places to start learning to code as it's easy to read and write. Python though is not a watered down coding language. It is used by the likes of Google and Dropbox as well as being the default language for data scientists and is used heavily in areas such as finance, artificial intelligence and machine learning. It is an amazing place to start. Codetoday's curriculum and lessons have been designed to make Python, a full-featured programming language, highly accessible and relevant to various applications.


Register your interest today

What's included in the course

In addition to the live sessions, courses also include:

Course resources including:

- the instructor’s version of code written during the course session;

- video tutorials covering some of the key aspects of the course;

- detailed notes on concepts and topics covered.

Online support during the course and six months of our online support package following the course in which you will be able to share your code through our course management system with your instructor, ask questions and receive feedback and guidance on how to deal with any issues, errors and bugs.

Instructions and support for installing the required (free) software ahead of the course.

"I appreciated your patient explanation of and listening to all our crazy questions! I am so excited that I am finally starting to understand programming!"

Morgan, Python course attendee



codetoday courses are aimed at those who want to attend a concise course to get a thorough understanding of the fundamentals of programming, and have access to online support after the course.

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.

Not all beginners want to dive into 12-week full time bootcamps aimed at producing job-ready professional programmers.

©️ Copyright Codetoday Limited

Codetoday, own the future.