facebook
favorite button
1/6
dot icon
Recently active
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since March 2019
Instructor since March 2019
repeat students icon
6 repeat students
Trusted choice for 6 returning students
Python for Beginners | Build Your First Project, Code with AI & Explore Machine Learning
course price icon
From 19 € /h
arrow icon
Learn Python by building something you’ll actually use

Ever wanted to code but had no idea where to begin? You’re in the right place. In these relaxed, one-on-one lessons, you’ll go from zero to writing real programs, with no experience required.

Together, we’ll choose a project that fits your interests. Maybe it’s a video game you want to build or a quiz to challenge your friends, a chart built from your own spreadsheet, or a script that takes over a boring, repetitive task. Along the way, you’ll pick up the essentials (variables, loops, functions) and learn to read error messages without panic, so you can change your code with confidence.

Where you can go next

AI-assisted coding: Use tools like ChatGPT to brainstorm, decode errors, and improve your code, while learning to test its suggestions and explain how the final result works.
Machine learning: Train a simple model on a real dataset and see how well it predicts.
Your own project: Bring an idea from school, work, or a hobby, and we’ll break it into steps you can build at your own pace.

Your instructor

I’m an engineer with a master’s degree from Nagoya University and research experience in applied AI and computer vision. I explain every concept in plain language, then give you time to try it yourself with live feedback, so you’re never stuck alone.

Ready to start?

Send me a quick message and let's do your first coding project together.
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Nagoya, Japan
location type icon
At teacher's location :
  • Nagoya City Hall, Nagoya, Aichi, Japan
location type icon
Online from Japan
About Me
Hi, I’m Khalil! I teach languages, Python programming, math, and swimming. Whether you want to hold a conversation in Japanese, build your first app, finally understand a math topic, or swim a full lap with more confidence, we’ll work toward a goal you can see yourself reaching.

I’m originally from Tunisia, have lived and studied in France, Germany, and Japan, and earned a master’s degree in engineering at Nagoya University. I’m also a certified fitness and swimming instructor.

Languages · Japanese, French, and Arabic
Practice conversations you’ll actually use, from ordering food on a trip to speaking more naturally at work. I’ll help you with pronunciation, show you how people phrase things in real life, and give you feedback you can use in your next conversation.

Python · Your first project, with optional AI and machine learning
Build something you’d actually want to show someone. Create a game, make an app around a hobby, or automate a task you’re tired of doing by hand. If you’re curious about AI, we can use it as a coding partner or try training a simple machine learning model.

Math · Understand the steps and why they work
Bring a problem that keeps tripping you up. We’ll find the step where things stop making sense, work through it together, and then try a new problem so you can use the method on your own.

Swimming · Feel more comfortable and swim more efficiently
If you’re new to the pool, we can start with floating, breathing, and getting comfortable in the water. If you already swim, we can work on stroke technique and help you cover more distance with less effort.

Send me a quick message with what you’d like to learn, your current level, and when you’re able to get started. I’ll suggest a starting point for our first lesson.
Education
I hold an engineering degree in computer science and teaching qualifications in several languages. I have more than 10 years of experience teaching languages, mathematics, and physics. My engineering background also informs how I teach Python, using hands-on projects to show how programming concepts work in practice.

I’m a certified swimming and fitness instructor, a former competitive swimmer, and an active member of Nagoya University’s swimming team. My experience as a swimmer shapes how I coach, with an emphasis on technique, steady progression, and feedback you can apply right away. I help beginners build confidence in the water and more experienced swimmers refine their strokes and improve their endurance.
Experience / Qualifications
* Language coaching — More than 10 years of teaching experience across languages, mathematics, and physics. My language levels are Arabic (native), French and English (fluent), German (advanced), and Japanese (intermediate to advanced). In language lessons, I use everyday conversations and cultural examples to help you speak more naturally and confidently.
* Python programming — With an engineering background in computer science, I help beginners build a first project around something they care about. If you’re curious about AI, we can also practice using it to debug code or try a simple machine learning project.
* Mathematics and physics tutoring — I break down difficult concepts, work through problems with you, and help you practice until you can solve similar problems independently.
* Swimming and fitness coaching — I’m a certified instructor and former competitive swimmer. I tailor sessions to your level and goals, whether that means getting comfortable in the water, refining your stroke, building endurance, or improving strength and form on land.
* Practice habits and goal-setting — I help you set realistic goals and build a practice routine you can stick with between lessons.
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
45 minutes
60 minutes
90 minutes
The class is taught in
French
English
German
Arabic
Japanese
Reviews
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Learn to swim — or to swim better — with a coach who focuses on technique, body awareness, and confidence in the water.
Whether you’re a complete beginner or want to refine your strokes, my lessons are designed to make you feel safe, strong, and efficient in every movement.

You’ll learn to:
• 🌊 Master breathing and floating techniques for control and calm
• 🏅 Build smooth, energy-efficient strokes (freestyle, backstroke, breaststroke)
• 💪 Improve endurance, balance, and body coordination
• 🎯 Set clear goals — from learning to swim your first 25 meters to training for fitness and performance

As a former competitive swimmer and active member of Nagoya University’s swimming team, I bring years of experience and a deep understanding of both the physical and mental sides of swimming.
My approach combines scientific training principles with mindfulness and motivation — helping you move with purpose, rhythm, and confidence in the water.
Read more
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
Read more
Show more
arrow icon
Similar classes
message icon
Contact Khalil カル
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Good-fit Instructor Guarantee
favorite button
message icon
Contact Khalil カル