CFP WESCO Cameroon Courses

CFP WESCO Level 3 — Certificate in PYTHON

Learn Python • Build Real Programs Apprenez Python • Créez de vrais programmes

CFP WESCO Level 3 — Certificate in Python

CFP WESCO Niveau 3 — Certificat en Python

Go from your first line of Python code to building structured, multi-file applications. Learn syntax, functions, control flow, data structures, object-oriented programming, environments, debugging, testing and Python packaging.

Passez de votre première ligne de code Python à la création d'applications structurées sur plusieurs fichiers. Apprenez la syntaxe, les fonctions, les structures de données, la programmation orientée objet, les environnements, le débogage et les tests.

Python 3 Level 3 / Niveau 3 Beginner Friendly Accessible aux débutants Online En ligne Onsite Présentiel Hybrid Hybride WESCO Certified Certifié WESCO
Py
Python 3 From basics to applications Des bases aux applications
4
Four Core Units Quatre unités 80 Hours / unité
{ }
Practical Coding Programmation pratique Write, test and debug Coder, tester et déboguer
W
WESCO Certified Certifié WESCO CFP WESCO Cameroon
Programme Overview Aperçu du programme

Learn to Think, Solve Problems and Build with Python

Apprenez à réfléchir, résoudre des problèmes et créer avec Python

The CFP WESCO Level 3 Certificate in Python is designed for learners who are new to Python or have limited programming experience. It develops programming competence progressively—from basic syntax and Jupyter notebooks to classes, packages, environments, debugging and larger Python applications.

Le Certificat CFP WESCO Niveau 3 en Python s'adresse aux personnes débutantes en Python ou ayant peu d'expérience en programmation. La formation progresse de la syntaxe de base et des notebooks Jupyter jusqu'aux classes, packages, environnements, tests et applications Python structurées.

{ }

What You Will Be Able to Do

Ce que vous apprendrez à faire

  • Install Python and configure a development environment.
  • Write Python programs using correct syntax and good coding style.
  • Use variables, operators, functions and control flow.
  • Work with files, exceptions and external Python modules.
  • Manipulate strings, lists, tuples, dictionaries and sets.
  • Build classes and use object-oriented programming.
  • Organise larger projects into modules and packages.
  • Test and debug Python applications.
  • Installer Python et configurer un environnement de développement.
  • Écrire des programmes Python avec une syntaxe et un style corrects.
  • Utiliser variables, opérateurs, fonctions et structures de contrôle.
  • Manipuler fichiers, exceptions et modules externes.
  • Utiliser chaînes, listes, tuples, dictionnaires et ensembles.
  • Créer des classes et utiliser la programmation orientée objet.
  • Structurer des projets avec modules et packages.
  • Tester et déboguer des applications Python.
→_

Who Should Enrol?

À qui s'adresse cette formation ?

  • Beginners who want a structured introduction to Python.
  • Students who want practical programming skills.
  • IT learners preparing for more advanced software studies.
  • Professionals who want to automate routine tasks.
  • Aspiring data, automation, software or technical professionals.
  • Entrepreneurs who want to understand programming and automation.
  • Existing programmers who want to add Python to their toolkit.
  • Débutants souhaitant apprendre Python de manière structurée.
  • Étudiants souhaitant acquérir des compétences en programmation.
  • Apprenants IT préparant des études logicielles plus avancées.
  • Professionnels souhaitant automatiser des tâches répétitives.
  • Futurs professionnels de la data, de l'automatisation ou du logiciel.
  • Entrepreneurs souhaitant comprendre la programmation.
  • Programmeurs souhaitant ajouter Python à leurs compétences.
Why Python? Pourquoi Python ?

One Language, Many Possibilities

Un langage, de nombreuses possibilités

Automation

Automatisation

Build scripts that automate repetitive file, system and data tasks.

Créez des scripts pour automatiser les tâches répétitives.

Data

Données

Develop a programming foundation for data processing and analysis.

Construisez une base pour le traitement et l'analyse de données.

AI

AI Foundations

Fondations IA

Build programming skills useful for later study in AI and machine learning.

Développez des compétences utiles pour poursuivre vers l'IA.

</>

Applications

Applications

Build maintainable programs, utilities and application components.

Créez des programmes, utilitaires et composants applicatifs.

Python Curriculum Programme Python

Four Units from First Code to Complete Applications

Quatre unités : du premier code aux applications complètes

Each unit represents approximately 80 learning hours, including approximately 40 guided learning hours. The units build progressively, so your skills grow from foundations to application development.

Chaque unité représente environ 80 heures d'apprentissage, dont environ 40 heures guidées. Les unités progressent des fondamentaux vers le développement d'applications.

Start by understanding what Python is, where it is used and how to install and run it. Learn syntax, variables, fundamental data types, operators and professional coding conventions.

Découvrez Python, ses domaines d'utilisation, son installation et son exécution. Apprenez la syntaxe, les variables, les types fondamentaux, les opérateurs et les bonnes pratiques.

80 Learning Hours 40 Guided Hours Foundation Python Fondamentaux Python
  • Python's purpose, history, strengths and common applications.
  • Interpreted vs compiled programming languages.
  • Python for data, web applications, automation and AI-related work.
  • Installing Python, pip and Jupyter.
  • Running Python from Jupyter notebooks and the command line.
  • Python syntax, whitespace and indentation.
  • Variables and dynamic typing.
  • Integers, floats, strings, booleans and None.
  • Mathematical and logical operators.
  • Data-type conversion.
  • Python documentation and the PEP style guide.
  • The Zen of Python and readable code.
  • Origine, rôle, avantages et applications de Python.
  • Langages interprétés et langages compilés.
  • Python pour les données, le web, l'automatisation et l'IA.
  • Installation de Python, pip et Jupyter.
  • Exécution depuis Jupyter et la ligne de commande.
  • Syntaxe, espaces et indentation.
  • Variables et typage dynamique.
  • Entiers, nombres décimaux, chaînes, booléens et None.
  • Opérateurs mathématiques et logiques.
  • Conversion des types de données.
  • Documentation Python et guide de style PEP.
  • Zen of Python et lisibilité du code.

Move beyond basic commands to build reusable, automated programs. Learn functions, conditional logic, loops, packages, files and structured exception handling.

Passez des commandes de base à la création de programmes réutilisables et automatisés. Maîtrisez fonctions, conditions, boucles, modules, fichiers et gestion des exceptions.

80 Learning Hours 40 Guided Hours Functions + Automation Fonctions + Automatisation
  • Creating functions with def.
  • Parameters, arguments and return values.
  • Reusable code and program abstraction.
  • Recursive functions and recursion limits.
  • Conditional execution using if, elif and else.
  • For loops, while loops and iterables.
  • Break and continue statements.
  • Importing built-in and external modules.
  • math, os, sys, time, datetime, json and related modules.
  • Installing packages with pip and finding packages on PyPI.
  • Reading from and writing to files.
  • Context managers and with statements.
  • Exceptions, warnings and error handling.
  • try, except, else and finally.
  • Création de fonctions avec def.
  • Paramètres, arguments et valeurs de retour.
  • Réutilisation du code et abstraction.
  • Fonctions récursives et limites de récursion.
  • Conditions avec if, elif et else.
  • Boucles for, while et itérables.
  • Instructions break et continue.
  • Importation de modules Python.
  • Modules math, os, sys, time, datetime et json.
  • Installation de packages avec pip et utilisation de PyPI.
  • Lecture et écriture de fichiers.
  • Context managers et instruction with.
  • Exceptions, avertissements et gestion des erreurs.
  • try, except, else et finally.

Learn how Python organises and manipulates data. Progress into object-oriented programming by building classes, objects, methods, attributes and inheritance structures.

Apprenez comment Python organise et manipule les données, puis découvrez la programmation orientée objet avec les classes, objets, méthodes, attributs et l'héritage.

80 Learning Hours 40 Guided Hours Data Structures + OOP Structures de données + POO
  • String concatenation, indexing and iteration.
  • Splitting, stripping and replacing string content.
  • String formatting and f-strings.
  • Searching strings and regular expressions.
  • Lists, tuples, dictionaries and sets.
  • Mutable and immutable collections.
  • List and dictionary comprehensions.
  • Dictionary keys, values and items.
  • Classes, objects and constructors.
  • Instance methods, class methods and attributes.
  • Python special methods.
  • Parent and child classes.
  • Class inheritance and super().
  • Testing object/class membership.
  • Concaténation, indexation et parcours des chaînes.
  • Découpage, nettoyage et remplacement dans les chaînes.
  • Formatage et f-strings.
  • Recherche de chaînes et expressions régulières.
  • Listes, tuples, dictionnaires et ensembles.
  • Collections modifiables et immuables.
  • Compréhensions de listes et dictionnaires.
  • Clés, valeurs et éléments des dictionnaires.
  • Classes, objets et constructeurs.
  • Méthodes d'instance et de classe.
  • Méthodes spéciales Python.
  • Classes parentes et enfants.
  • Héritage et super().
  • Vérification des types et classes.

Bring your Python skills together to create more complex, maintainable applications. Learn environments, IDEs, modular projects, package creation, professional debugging and testing.

Réunissez vos compétences pour développer des applications Python plus complexes et faciles à maintenir. Maîtrisez les environnements, IDE, packages, tests et outils de débogage.

80 Learning Hours 40 Guided Hours Application Development Développement d'applications
  • Managing Python installations and dependencies.
  • Virtual environments with venv.
  • Anaconda/Conda environment concepts.
  • Reproducible development environments.
  • Integrated Development Environments (IDEs).
  • Visual Studio Code, PyCharm and JupyterLab concepts.
  • Syntax highlighting, code completion and project management.
  • Organising multi-file Python projects.
  • Creating custom modules and packages.
  • __init__.py and package structures.
  • Command-line arguments and application entry points.
  • Python package building and installation.
  • Debugging with breakpoints and variable tracing.
  • pdb and interactive debugging concepts.
  • Unit testing and pytest concepts.
  • Gestion des installations et dépendances Python.
  • Environnements virtuels avec venv.
  • Concepts Anaconda/Conda.
  • Environnements de développement reproductibles.
  • Environnements de développement intégrés (IDE).
  • Concepts Visual Studio Code, PyCharm et JupyterLab.
  • Coloration syntaxique et complétion de code.
  • Organisation de projets multi-fichiers.
  • Création de modules et packages.
  • __init__.py et structures des packages.
  • Arguments de ligne de commande.
  • Construction et installation de packages Python.
  • Débogage avec points d'arrêt et suivi des variables.
  • Concepts pdb et débogage interactif.
  • Tests unitaires et concepts pytest.
Your Python Toolkit Votre boîte à outils Python

Learn the Tools Used Around Python Development

Découvrez les outils utilisés dans le développement Python

The programme goes beyond Python syntax by introducing the tools programmers use to write, organise, install, test and debug code.

La formation va au-delà de la syntaxe Python en introduisant les outils utilisés pour écrire, organiser, installer, tester et déboguer le code.

Python 3 Jupyter Notebook JupyterLab pip PyPI venv Anaconda / Conda Visual Studio Code PyCharm pdb pytest Regular Expressions Python Packages Command Line
Practical Outcomes Compétences pratiques

What Can You Build with These Skills?

Que pourrez-vous créer avec ces compétences ?

01

Automation Scripts

Scripts d'Automatisation

Write scripts that work with files, process information and automate repetitive computer tasks.

Créez des scripts qui manipulent des fichiers et automatisent des tâches informatiques répétitives.

02

Data Programs

Programmes de Données

Use collections, strings, files and functions to organise, transform and analyse structured information.

Utilisez collections, chaînes, fichiers et fonctions pour organiser et transformer les données.

03

Structured Applications

Applications Structurées

Combine functions, classes, modules, packages and testing to create maintainable Python applications.

Combinez fonctions, classes, modules, packages et tests pour créer des applications Python structurées.

Flexible Learning Formation flexible

Learn Python Your Way

Apprenez Python selon votre rythme et vos besoins

Onsite

Présentiel

Instructor-led coding sessions with direct support during practical exercises.

Séances de programmation encadrées avec accompagnement direct du formateur.

Online

En ligne

Learn remotely with digital resources, coding exercises and instructor guidance.

Étudiez à distance avec ressources numériques, exercices et accompagnement.

Hybrid

Hybride

Combine online study with scheduled instructor-led practical sessions.

Combinez formation en ligne et séances pratiques encadrées.

How You Will Learn

Comment vous apprendrez

  • Instructor demonstrations
  • Guided coding exercises
  • Independent programming practice
  • Problem-solving activities
  • Code reading and debugging
  • Application-building exercises
  • Démonstrations du formateur
  • Exercices de programmation guidés
  • Pratique individuelle
  • Résolution de problèmes
  • Lecture et débogage du code
  • Création d'applications

Assessment

Évaluation

Assessment is competency-focused and may use written technical coursework, Python code, program outputs, debugging evidence and application-development tasks to demonstrate the required learning outcomes.

L'évaluation est axée sur les compétences et peut comprendre des travaux techniques, du code Python, des résultats d'exécution, des activités de débogage et des tâches de développement.

Competency-Based / APC Delivery

Approche Par Compétences (APC)

CFP WESCO delivers the certificate using a practical competency-based approach (APC). Learners are expected not only to understand programming concepts but also to demonstrate their ability to apply them through code. Reference to the MINEFOP approach describes the teaching methodology only and does not constitute MINEFOP accreditation.

CFP WESCO dispense ce certificat selon l'Approche Par Compétences (APC). Les apprenants doivent comprendre les concepts mais aussi démontrer leur capacité à les appliquer par la programmation. La référence à l'approche MINEFOP concerne uniquement la méthodologie pédagogique et ne constitue pas une accréditation du MINEFOP.

Entry Requirements Conditions d'admission

Start Python at Level 3

Commencez Python au Niveau 3

This certificate is suitable for learners who are new to Python. Admission focuses on whether the applicant has sufficient academic, numeracy and digital readiness to undertake Level 3 programming study.

Ce certificat convient aux personnes débutantes en Python. L'admission repose sur la capacité du candidat à suivre une formation de programmation de Niveau 3.

Academic Route Voie académique

Recommended Entry Profile

Profil d'entrée recommandé

  • A relevant Level 2 qualification or equivalent educational background.
  • Appropriate secondary-school studies may support entry.
  • Basic mathematics and logical problem-solving ability are recommended.
  • Basic computer literacy is recommended.
  • Previous Python programming knowledge is not required for standard entry.
  • Qualification pertinente de Niveau 2 ou niveau éducatif équivalent.
  • Des études secondaires appropriées peuvent permettre l'admission.
  • Des bases en mathématiques et en raisonnement logique sont recommandées.
  • Des compétences informatiques de base sont recommandées.
  • Une connaissance préalable de Python n'est pas exigée pour l'entrée standard.
Alternative Route Voie alternative

Individual WESCO Assessment

Évaluation individuelle WESCO

Applicants who do not follow the standard academic route may request individual consideration based on their education, digital skills or relevant experience.

Les candidats ne suivant pas la voie académique standard peuvent demander une étude individuelle de leur parcours, de leurs compétences numériques ou de leur expérience.

  • Academic background review
  • Relevant professional or technical experience
  • Basic numeracy and logical-reasoning review
  • Diagnostic interview or skills check where appropriate
  • Admission decision by CFP WESCO
  • Étude du parcours académique
  • Expérience professionnelle ou technique pertinente
  • Évaluation des bases mathématiques et logiques
  • Entretien ou test diagnostique si nécessaire
  • Décision d'admission par CFP WESCO

Never Programmed Before?

Vous n'avez jamais programmé ?

That does not automatically prevent admission. The programme begins with Python fundamentals and builds progressively. Contact Admissions if you want WESCO to assess whether Level 3 is the right starting point.

Cela ne vous empêche pas nécessairement de vous inscrire. La formation commence par les fondamentaux de Python et progresse étape par étape. Contactez les admissions pour vérifier si le Niveau 3 vous convient.

Check My Eligibility Vérifier mon éligibilité
After Python Level 3 Après Python Niveau 3

Build a Foundation for More Advanced Technology Skills

Construisez une base pour des compétences technologiques avancées

Successful learners can use their Python skills as a foundation for further programming, software development, data, automation, cyber security and broader IT studies.

Les compétences Python acquises peuvent servir de base à des études plus avancées en programmation, logiciel, data, automatisation, cybersécurité et informatique.

Level 3 ★ Certificate in Python Certificat en Python
Build Specialisation → Se spécialiser → Programming • Automation • Data • Cyber Security Programmation • Automatisation • Data • Cybersécurité
Advanced Study → Études avancées → Progress to more advanced IT or software learning where entry requirements are met. Poursuivez vers des formations IT ou logicielles plus avancées selon les conditions d'admission.

Progression or admission to another programme or institution is not automatic. The receiving programme or institution determines its own entry, recognition and credit-transfer requirements.

L'admission dans un autre programme ou établissement n'est pas automatique. L'établissement concerné détermine ses propres conditions d'admission, de reconnaissance et de transfert de crédits.

Fees & Registration Frais & Inscription

Request the Current Python Certificate Fees

Demandez les frais actuels du Certificat Python

Contact CFP WESCO Admissions for the current registration fee, tuition fee, payment arrangements and upcoming intake information.

Contactez les admissions CFP WESCO pour connaître les frais d'inscription, les frais de formation, les modalités de paiement et la prochaine rentrée.

Current Fee Schedule Tarifs actuels

Contact CFP WESCO Admissions Contactez les admissions CFP WESCO

Request the current Level 3 Python registration and tuition information directly from WESCO before making payment.

Demandez directement à WESCO les frais actuels d'inscription et de formation avant tout paiement.

Request Fees on WhatsApp Demander les frais sur WhatsApp

Ask Admissions About

Demandez aux admissions

  • Current registration fee
  • Current tuition fee
  • Payment arrangements
  • Next intake date
  • Online, Onsite or Hybrid availability
  • Your eligibility for Level 3
  • Registration documents required
  • Frais d'inscription actuels
  • Frais de formation actuels
  • Modalités de paiement
  • Date de la prochaine rentrée
  • Disponibilité en ligne, présentiel ou hybride
  • Votre éligibilité au Niveau 3
  • Documents nécessaires à l'inscription
Certification & Status Certification & Statut

Clear Information About Your Certificate

Informations claires sur votre certificat

W

Certified by CFP WESCO Cameroon

Certifié par CFP WESCO Cameroun

Learners who successfully satisfy the programme requirements receive the CFP WESCO Level 3 — Certificate in Python, certified and issued by CFP WESCO Cameroon | The School of Trades.

Les apprenants ayant satisfait aux exigences de la formation reçoivent le CFP WESCO Niveau 3 — Certificat en Python, certifié et délivré par CFP WESCO Cameroun | L'École des Métiers.

!

MINEFOP Status

Statut vis-à-vis du MINEFOP

This is an institutional professional certificate of CFP WESCO Cameroon. It is not accredited, endorsed, certified or awarded by MINEFOP.

Reference to the MINEFOP approach concerns only the practical competency-based/APC teaching methodology.

Il s'agit d'un certificat professionnel institutionnel du CFP WESCO Cameroun. Il n'est ni accrédité, ni visé, ni certifié, ni délivré par le MINEFOP.

Toute référence à l'approche MINEFOP concerne uniquement la méthodologie pédagogique APC.

External recognition: Recognition, equivalency, admission or credit transfer by an employer, university, government body or another institution is determined independently by that organisation according to its own requirements.

Reconnaissance externe : Toute reconnaissance, équivalence, admission ou transfert de crédits auprès d'un employeur, d'une université, d'une administration ou d'un autre établissement dépend des règles de l'organisme concerné.

Python FAQ FAQ Python

Questions Prospective Learners Ask

Questions fréquentes des futurs apprenants

Yes. The curriculum starts with installing Python, basic syntax, variables and simple programs before progressing to more advanced concepts. Basic computer literacy, numeracy and logical thinking are nevertheless useful. Oui. Le programme commence par l'installation de Python, la syntaxe, les variables et les programmes simples avant de progresser vers des concepts plus avancés. Des bases en informatique, calcul et logique restent utiles.
Previous Python experience is not required for the standard beginner pathway. Learners with existing programming experience may still benefit from the structured curriculum. Aucune expérience préalable de Python n'est exigée pour le parcours débutant standard. Les personnes ayant déjà programmé peuvent également bénéficier du programme structuré.
The programme is based on modern Python 3 programming concepts and practices. Le programme repose sur les concepts et pratiques modernes de Python 3.
The curriculum introduces Python, pip, Jupyter/JupyterLab, virtual environments, package-management concepts and IDEs such as Visual Studio Code or PyCharm. Exact classroom tooling may be selected by the instructor based on the learning activity. Le programme introduit Python, pip, Jupyter/JupyterLab, les environnements virtuels, la gestion des packages et des IDE tels que Visual Studio Code ou PyCharm. Les outils précis peuvent varier selon l'activité pédagogique.
Yes. The Data Types and Classes unit introduces classes, objects, constructors, methods, attributes, inheritance and related object-oriented programming principles. Oui. L'unité Types de Données et Classes couvre les classes, objets, constructeurs, méthodes, attributs, héritage et les principes de POO.
Yes. You will learn exception handling, debugging approaches, breakpoints, variable tracing, debugging tools and introductory unit-testing concepts. Oui. Vous apprendrez la gestion des exceptions, les points d'arrêt, le suivi des variables, les outils de débogage et les bases des tests unitaires.
Yes. The curriculum includes pip, PyPI, external modules, virtual environments and the structure, building and installation of custom Python packages. Oui. Le programme couvre pip, PyPI, les modules externes, les environnements virtuels ainsi que la structure et l'installation de packages Python.
The programme can be delivered Online, Onsite or in Hybrid format according to WESCO's current intake arrangements. La formation peut être proposée en ligne, en présentiel ou en mode hybride selon les modalités de la rentrée concernée.
The suggested programme duration is approximately six months. Actual scheduling may vary by intake and study mode. The curriculum is structured around approximately 320 learning hours, including approximately 160 guided hours. La durée indicative est d'environ six mois. Le calendrier peut varier selon la rentrée et le mode d'étude. Le programme représente environ 320 heures d'apprentissage, dont environ 160 heures guidées.
The certificate described on this page is certified and issued by CFP WESCO Cameroon | The School of Trades. Le certificat présenté sur cette page est certifié et délivré par CFP WESCO Cameroun | L'École des Métiers.
No. It is a CFP WESCO institutional certificate. Reference to the MINEFOP approach concerns only the competency-based/APC teaching methodology. Non. Il s'agit d'un certificat institutionnel CFP WESCO. La référence au MINEFOP concerne uniquement l'Approche Par Compétences (APC).
Contact CFP WESCO Admissions for the current registration, tuition and payment information for this certificate. Contactez les admissions CFP WESCO pour connaître les frais d'inscription, de formation et les modalités de paiement actuelles.
Regular access to a computer capable of running Python is strongly recommended because programming competence requires substantial hands-on practice. Ask Admissions about the arrangements applicable to your selected study mode. Un accès régulier à un ordinateur capable d'exécuter Python est fortement recommandé, car l'apprentissage de la programmation nécessite beaucoup de pratique. Contactez les admissions pour connaître les dispositions liées à votre mode d'étude.
Contact CFP WESCO through WhatsApp, email or telephone. Admissions can check your entry profile, confirm current fees and intake dates, and provide registration instructions. Contactez CFP WESCO par WhatsApp, e-mail ou téléphone. Les admissions pourront vérifier votre profil, confirmer les frais et la prochaine rentrée puis vous communiquer la procédure d'inscription.
Admissions Inscriptions

Ready to Write Your First Python Program?

Prêt à écrire votre premier programme Python ?

Contact CFP WESCO Admissions to check your eligibility, request current fees, select your study format and begin your Python journey.

Contactez les admissions CFP WESCO pour vérifier votre éligibilité, obtenir les frais actuels, choisir votre modalité d'étude et commencer votre parcours Python.

CFP WESCO Cameroon The School of Trades L'École des Métiers

Practical vocational and professional education focused on technical competence, digital skills and workplace readiness.

Formation professionnelle pratique axée sur les compétences techniques, numériques et l'employabilité.

Admissions Office

Bureau des Admissions

WA