Python Programming for Beginners – Learn Through Practical Projects
From 19 C$ /h
Have you always wanted to learn programming but didn’t know where to start? This course introduces Python step by step, using simple explanations and practical exercises. No previous programming experience is required. You will learn how to display and store information, receive user input, make decisions with conditions, repeat actions with loops, organize information using lists, and write simple functions. Lessons will be adapted to your pace, with plenty of practice and guidance. You’ll gradually create small programs such as a calculator, quiz, number-guessing game, or simple personal expense tracker. By the end of the course, you’ll understand the basic logic behind programming and be able to write and troubleshoot simple Python programs independently.
Location
At student's location :
- Around Tunis, Tunisia
Online from Tunisia
About Me
I am a passionate mathematics teacher and software engineer with five years of tutoring experience. I combine strong analytical skills with a patient, clear, and practical teaching approach, helping students understand difficult concepts and build lasting confidence.
Every student learns differently, so I adapt my lessons to their level, goals, and preferred learning style. My sessions are interactive and supportive, with step-by-step explanations, practical examples, and targeted exercises. Whether you want to strengthen your foundations, improve your grades, prepare for an exam, or develop your problem-solving skills, I would be delighted to help you succeed.
Every student learns differently, so I adapt my lessons to their level, goals, and preferred learning style. My sessions are interactive and supportive, with step-by-step explanations, practical examples, and targeted exercises. Whether you want to strengthen your foundations, improve your grades, prepare for an exam, or develop your problem-solving skills, I would be delighted to help you succeed.
Education
Engineering Degree in Computer Science, specializing in Software Engineering and Information Systems — TEK-UP University.
Bachelor’s Degree in Mathematics — Faculty of Sciences of Tunis.
Bachelor’s Degree in Mathematics — Faculty of Sciences of Tunis.
Experience / Qualifications
• 5 years of experience tutoring mathematics, helping students improve their understanding, confidence, grades, and exam performance.
• 2 years of experience teaching programming, with clear explanations, practical exercises, and step-by-step guidance.
• 1 year of professional experience as a software engineer, developing full-stack applications using Java, Spring Boot, Angular, and modern development tools.
• 2 years of experience teaching programming, with clear explanations, practical exercises, and step-by-step guidance.
• 1 year of professional experience as a software engineer, developing full-stack applications using Java, Spring Boot, Angular, and modern development tools.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
The class is taught in
French
Arabic
English
Skills
Reviews
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee








