Python Instructor

The Python Trainer is responsible for delivering structured, high-quality Python programming instruction to students enrolled in IT and Cyber Security programmes. The role focuses on developing learners’ programming fundamentals, logical thinking, and practical coding ability, enabling them to apply Python confidently in technical, automation, and cyber-related contexts. The trainer is expected to deliver hands-on, lab-driven instruction, ensure alignment with approved syllabi and learning outcomes, and support students in progressing from foundational programming concepts to applied Python use cases. This role requires teachable technical mastery, not just development experience.

See All Jobs Openings

Essential Qualifications and Experience


  • Demonstrable proficiency in Python programming, with the ability to teach Python fundamentals clearly and accurately.

  • Recognised Python certification or equivalent validated experience, such as:

    • Python Institute PCAP (Certified Associate in Python Programming) or

    • Higher Python Institute certification (e.g. PCPP1) or

    • Verifiable professional Python development or instructional experience.



  • Strong understanding of:

    • Programming logic and problem-solving

    • Data types, control structures, functions, and modules

    • Basic object-oriented programming concepts

    • Debugging and error handling techniques



Full Time

On Site

Mid Level

Relocation Package Available

YOU’RE APPLYING FOR:

Python Instructor



    See All Jobs Openings