was successfully added to your cart.



In this course students will learn the fundamentals of the Python programming language, along with programming best practises covering the language from first principles to advanced concepts from functional programming and object oriented design.

As Python is a powerful general-purpose programming language used in web development, data science, creating software prototypes and so on, this course will be project based with real live practical examples to develop students’ real world programming experience.

NB: This course assumes you have completed the Software Development Fundamentals course with us or have high school IT experience.

course content

  • General coding techniques and best practices
  • To use object-oriented programming in Python
  • How to import and use Python modules
  • How to handle exceptions
  • How to process files
  • Machine learning

course Outcomes

The main goal of this course is to teach you skills related to more advanced aspects of programming using Python, including modules, packages, exceptions, file processing, as well as with general coding techniques and object oriented programming (OOP).

This course is recommended for aspiring developers who are interested in pursuing careers connected with Software Development, and Security, Networking and the Internet of Things (IoT).

students say

I found the experience to be an enjoyable one. we learnt things we wouldn’t usually learn at school which helped with school IT. I had a supportive teacher and great classmates and am grateful I got the opportunity to take this course
Chisom Emekpo
Northcliff High
I found the course very interesting and learnt a lot. It was difficult at times however a fun challenge. I felt very relaxed while learning at home. My lecturer was very interactive and really went the extra mile for us. I am pleased to have a Microsoft certification.
Kristopher Dean Gerke


In a person

In person

Classes are offered in group of 15 or less than 15 students

Online Classes

Online Classes

Classes are offered online in group of 20 or less than 20 students using Zoom

This course runs for

4 months

Pricing of

Total fee of the course


6 500

Once-off payment


5 500

Frequently Asked Questions

Microsoft Technology Associate is a certification intended for aspiring technologists, and people seeking
knowledge of fundamental technology concepts. MTA certification addresses a wide spectrum of
fundamental technical concepts, assesses and validates your core technical knowledge, and enhances your
technical credibility.
MTA validates building-block technology concepts and helps students explore, discover and pursue
successful careers in Information Technology (IT) in an exciting and rewarding way! As the first step in the
Microsoft Technology Certification Series, this new, entry-level certification provides students with
confidence, credibility, and differentiation.

This courses runs over 4 months

One weekly class for a two hour session.

Combined with a self study component (videos, textbook, exercises, slides, study guides and exam voucher included).