Training and mentoring

Course participant looking at laptop screen showing a slide from the Beginners Programming course

Course: Introduction to Programming

Duration: 3 days Overview The Introduction to Programming course comprises sessions dealing with variables, expressions, conditional statements, collections, iterative statements, functions, objects, compilation and execution, and best practices. This hands-on course uses a small...

Course participant wearing headphones looking at a laptop screen, against a course slide as the background

Course: Python Programming

Duration: 4 days This course provides participants with the skills to write and maintain Python scripts. Topics covered include data types, operators, conditions, loops, functions, objects, collections, modules, exception handling, file I/O, and databases....

Course participant looking at slide summarising the course content

Course: Advanced Python

Duration: 4 days Pre-requisites Prerequisites: In short, it is a follow-on course from the Beginner’s Python course Course contents Object oriented programming Design patterns Automated testing Logging, debugging and exceptions Maintainable code Code re-use...