Translated by Google
Introduction to programming with Python (Beginner and Intermediate)
From 23.99 $ /h
Python is a high-level, interpreted, and general-purpose programming language. Its design philosophy emphasizes code readability with the use of heavy indentation. Python is dynamically typed and lets you code easily.
This course will allow you to have the necessary basics in python, explore the different possibilities offered by this high-level language.
You will learn the basics of python, how to organize tons of files in your computers with scripts, collect information on the sites of your choice.
This course will allow you to have the necessary basics in python, explore the different possibilities offered by this high-level language.
You will learn the basics of python, how to organize tons of files in your computers with scripts, collect information on the sites of your choice.
Extra information
Computer, internet connection
Location
At student's location :
- Around Dakar, Senegal
Online from Senegal
About Me
I am a self-taught Python developer and a passionate fan of Japanese manga and anime.
I have been teaching for over 7 years across several subjects, including:
• Mathematics
• French
• English
• Programming for students aged 10 to 18
• Robotics for adults coming from the fashion and tailoring industry
My teaching method is structured around four key phases:
1. Transmission phase
I provide the student with all the necessary materials: clear documentation, explanations, and practical examples to fully understand the concepts.
2. Application phase
The student immediately applies what they’ve learned by completing a mini-project. This helps reinforce the knowledge gained.
3. Remediation phase
We review any unclear points together. The student can ask questions, clarify difficult concepts, and deepen their understanding.
4. Evaluation phase
I assign a project or a set of questions that the student completes independently to assess progress and build autonomy.
My teaching philosophy is built on the belief that knowledge transmission is an essential lever for achieving sustainable development. This passion for teaching guides every session I deliver.
I have been teaching for over 7 years across several subjects, including:
• Mathematics
• French
• English
• Programming for students aged 10 to 18
• Robotics for adults coming from the fashion and tailoring industry
My teaching method is structured around four key phases:
1. Transmission phase
I provide the student with all the necessary materials: clear documentation, explanations, and practical examples to fully understand the concepts.
2. Application phase
The student immediately applies what they’ve learned by completing a mini-project. This helps reinforce the knowledge gained.
3. Remediation phase
We review any unclear points together. The student can ask questions, clarify difficult concepts, and deepen their understanding.
4. Evaluation phase
I assign a project or a set of questions that the student completes independently to assess progress and build autonomy.
My teaching philosophy is built on the belief that knowledge transmission is an essential lever for achieving sustainable development. This passion for teaching guides every session I deliver.
Education
🎓 Academic Background & Training
Meltwater Entrepreneurial School of Technology (MEST), Accra
Software Entrepreneur — 2023–2024
Sonatel Academy, Dakar
Data Development — 2021–2022
École Supérieure Polytechnique de Dakar (ESP)
Bachelor’s in Computer Science — 2019–2020
École Supérieure Polytechnique de Dakar (ESP)
DUT in Telecommunications and Networks — 2016–2018
Meltwater Entrepreneurial School of Technology (MEST), Accra
Software Entrepreneur — 2023–2024
Sonatel Academy, Dakar
Data Development — 2021–2022
École Supérieure Polytechnique de Dakar (ESP)
Bachelor’s in Computer Science — 2019–2020
École Supérieure Polytechnique de Dakar (ESP)
DUT in Telecommunications and Networks — 2016–2018
Experience / Qualifications
Data Engineer — ARTP (Telecom & Postal Regulatory Authority), Dakar
December 2024 – Present
• Building and automating data pipelines
• Data processing, analysis, and visualization for telecom data
• Supporting regulation projects based on data insights
Django Developer — Intelli Holdings Inc
June 2024 – Present
• Backend development using Django / Django REST Framework
• API management, performance optimization, and integration of third-party services
IT / Data Risk Consultant — Deloitte
12-month contract
• IT & data risk analysis
• Compliance assessments, system audits, and technical recommendations
• Report writing and client support
Data Engineer — Sonatel
6-month internship
• Developing and optimizing data pipelines
• Large-scale data processing and monitoring
Python Developer — PCO Partners
2-month internship (2021)
• Python scripting
• Business process automation
Python Developer — Vivializ
6-month internship (2020)
• Internal tools development and automation
• Backend Python project contributions
Web Developer — Laboratoire Uranus, Dakar
1.5-month internship
• Front-end and back-end web development
• Implementing features for internal tools
December 2024 – Present
• Building and automating data pipelines
• Data processing, analysis, and visualization for telecom data
• Supporting regulation projects based on data insights
Django Developer — Intelli Holdings Inc
June 2024 – Present
• Backend development using Django / Django REST Framework
• API management, performance optimization, and integration of third-party services
IT / Data Risk Consultant — Deloitte
12-month contract
• IT & data risk analysis
• Compliance assessments, system audits, and technical recommendations
• Report writing and client support
Data Engineer — Sonatel
6-month internship
• Developing and optimizing data pipelines
• Large-scale data processing and monitoring
Python Developer — PCO Partners
2-month internship (2021)
• Python scripting
• Business process automation
Python Developer — Vivializ
6-month internship (2020)
• Internal tools development and automation
• Backend Python project contributions
Web Developer — Laboratoire Uranus, Dakar
1.5-month internship
• Front-end and back-end web development
• Implementing features for internal tools
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
45 minutes
60 minutes
The class is taught in
French
English
Wolof
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Scratch is a block-based, high-level visual programming language intended primarily for children as an educational programming tool, with a target audience ages 8-16.
With this course the child will learn to think logically, create games and animations. Your child will explore his creativity differently.
This course can also help adults who want to start programming easily.
With this course the child will learn to think logically, create games and animations. Your child will explore his creativity differently.
This course can also help adults who want to start programming easily.
Good-fit Instructor Guarantee





