top of page

Why should I learn to code in Python?

So why should I learn to code in Python? It's a question we are asked frequently and one that is becoming increasingly easy to answer.

A few years ago when asked by prospective candidates on our adult Python courses "why should I learn to code in Python" the answer was slightly tricky. especially if that person wasn't looking for a new career as a programmer. What a difference a few years makes. We've seen a real explosion in attendees from non-programmers seeking out the ability to code to help in their existing job role. Python is especially suited to this given its broad applications in data analysis and manipulation. In fact Python is the language of choice for most people working with data in finance, science and many other fields where data is crucial.

When we talk to our attendees it's no longer a surprise when they describe their roles and how much time they spend working with complicated spreadsheets. Let's face it it's one of the key reasons why they've chosen to up skill: the computer is simply better at crunching large volumes of data that a person. Running a relatively simple programme can analyse data sets in a fraction of the time it takes a person to do it. Crucially this frees up time to spend interpreting the results and uncovering the insights that improve decision making. We covered this in our recent post "Let code do the boring stuff, it's better at it than you".

Having a programming language in your armoury is the 21st century version of having a foreign language, it's an asset to anyone. This can only aid in career progression. We know from our corporate courses that employees with programming skills are sought out across a variety of roles way beyond the traditional IT and development careers. In the cold light of day anyone with programming skills is likely to be earning more money than someone in a similar job without even at entry level. This shows a wider shift in digital skills as even the most traditional organisations look to innovate in digital to stave off competition and keep ahead of the game.

We run a variety of courses for adults, the next courses start on March 23rd.

Course details:

An Introduction to Programming Using Python

What: The course is designed for those who wish to start exploring this subject for personal or professional reasons. It covers the fundamental skills and tools in programming which are required whatever application one wishes to pursue with programming. Six months support package included.

When: 23rd - 24th March, 9:30am - 5pm

Where: South Kensington

Fee: £590.00

Introducing Programming Using Python:Focus on Quantitative Applications

What: The course is designed for those who wish to start learning programming, including for applications in data-driven fields such as finance, science, data analysis and more. The first part covers the fundamental skills and tools in programming and the second part focuses on the quantitative aspects and tools. Six months support package included.

When: 23rd - 25th March, 9:30am - 5pm

Where: South Kensington

Fee: £790.00

In addition all adult Python courses include:

Course resources:

- 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.

For more information and to book a course click below



Python Coding for Young People


Codetoday Unlimited is for the curious teenager or preteen keen to learn proper Python coding. Stephen's courses start from the basics and carry on to intermediate and advanced levels.

Python Coding for Adults

The Python Coding Place is Stephen's platform full of courses and other resources for beginners and intermediate learners. The focus is on clarity and Stephen's unique communication style.

bottom of page