This online course is focused on teaching you the fundamental skills and concepts of Python — one of the world’s most popular and versatile cross-platform programming languages. Python’s popularity has grown vastly in over the last decade, because it is relatively easy to learn, is highly portable and utilises streamlined code. Some of the world’s leading tech companies use Python for their websites’ back-end, including Google, Instagram, Spotify, Netflix, Uber and Dropbox.

This online course in Python covers the core fundamentals of the Python language. You will learn to recognise and write syntactically correct Python code, recognise data types supported by Python, and be able to recognise and write Python code that will logically solve complex problems.

What’s Included

  • All course content

  • Practice exercises and quizzes

  • A practice exam

  • A certification exam voucher

Course Handbook

Course Topics

Prerequisites & Requirements

There are no mandatory prerequisites, but we do recommend that students have a high level of computer literacy and an interest in coding and basic maths and algebra. An aptitude for logical thinking and problem solving would also be a distinct advantage.

If you have an interest in coding and wish to become skilled in one of the world’s most dynamic programming languages, this course is for you.

  • All students should have access to a PC or laptop running a supported version of Windows (e.g Windows 10)Apple/Android devices are not supported and cannot be used for this course.
  • A broadband connection is essential to stream video content.
You will be required to install a recent version of Python 3 on your machine. This comes packaged with a development tool called IDLE. IDLE can be used for the duration of your studies. This software is open source and free.


After earning your IT Specialist in Python certification, you will be skilled in one of the world’s most dynamic and versatile programming languages. Upon qualification, you may be confident in seeking junior roles as a Python developer, data analyst, game developer, and many other related fields.


Upon completing the course, some students may wish to further specialise in IT by enrolling in the following courses provided by eCollege:

  • Java Foundations Junior Associate
  • Information Technology Specialist: Databases
  • Software Testing: Certified Tester Foundation Level

Course Code: NC12389 IT Specialist in Python

Is this course for you?

There are multiple ways to apply for this course, please check out the different options below.

At the moment, Solas has made eCollege courses available to the public. You can apply for the course using the button below.

If you are currently unemployed, you will find the contact details for your local Intreo office by using the button below. An Intreo officer will be able to guide you through your application.

Skills To Advance aims to equip employees with the skills to progress in their current job, or to take advantage of new job opportunities.