TOSA · Isograd
Python 3
Validate your command of Python 3 with a recognised TOSA certification, and demonstrate your programming skills to employers.

Who is it for?
- Students and recent graduates in computing or science
- Professionals who want to program or automate tasks
- Developers who want their Python skills recognised
Prerequisites
There are no entry requirements for the exam. Some understanding of programming logic will make the course easier.
Objectives
- Write programs that follow Python syntax and control structures
- Work with lists, dictionaries, sets and objects
- Organise your code into modules and packages
- Test, debug and optimise a program
Programme
01Language and syntax
- Data types, operators, conditions and loops
- Strings and lists
- Exception handling
- Functions, parameters and lambda functions
02Data structures and objects
- Lists, tuples, dictionaries and sets
- Slicing
- Object-oriented programming: encapsulation, inheritance, polymorphism
03Modules and packages
- Use and create modules
- Virtual environments and pip
- Distribute a package
04Code optimisation
- Measure performance with timeit
- Unit testing with pytest
- Debugging and code coverage
The exam
The exam is adaptive: difficulty varies according to your answers. A score of at least 551 earns a diploma and a Credly badge; below that, a certificate of completion is awarded.
Packages
Official sources: tosa.org · static.tosa.org
Upcoming sessions
Coming soon. Contact your nearest centre to find out the next dates.
Brazzaville
1659, rue Matsiona Nzoulou, Plateau des 15 ans
WhatsApp +242 06 885 73 38
Pointe-Noire
Quartier SOCOPRISE, en face de Oceana
Tel. +242 05 583 26 30
WhatsApp +242 06 701 88 87
By email
Response with dates and a quote.
contact@atom-center.com