LearnZone

    Mohammad J.

    Python tutor

    ·

    From Afghanistan

    Afghanistan

    Learn Python with a Physicist | From Basics to AI & Real Projects

    Super Tutor

    Mohammad J. is a highly rated and experienced tutor. Learn more

    About me

    Hi! I’m Mohammad a Python developer and quantum information researcher based in Brazil 🇧🇷.


    I don’t just teach Python I help you think like a programmer, build real projects, and gain skills you can actually use in exams, research, or jobs.


    If you’re tired of boring tutorials and want a hands-on, practical, and engaging learning experience, you’re in the right place.


    What you’ll learn with me:


    Python from zero to advanced (no confusion, step by step)

    Scientific computing & simulations (perfect for physics and research)

    Data analysis & visualization (turn data into insights)

    Machine Learning & AI with Python

    API & web development (build real-world applications)

    Game development (learn while creating fun projects)

    Exam & interview preparation (with real questions and strategies)


    My teaching style:

    Learn by building real projects, not just theory

    Clear explanations of why things work, not just how

    Customized lessons based on your goals

    Friendly, interactive sessions you won’t feel lost


    I’ll guide you step by step and help you reach your goals faster.


    I bring over 4 years of experience teaching programming and physics, helping students go from beginners to confident problem-solvers. My approach focuses on practical skills, clear understanding, and real-world application and it works: several of my students have successfully landed jobs in tech and related fields.


    Let’s start by getting to know your goals and how you learn best then we’ll dive right in. In your trial lesson, I’ll show you powerful learning techniques to make Python easier and faster to master, and we’ll immediately apply them through hands-on practice so you see real progress from the very beginning. Book your trial lesson and let’s get started!

    I speak

    Farsi

    Native

    Azerbaijani

    Proficient C2

    English

    Proficient C2

    Turkish

    Proficient C2

    Lesson rating

    4.8

    Reassurance

    4.8

    Clarity

    4.7

    Progress

    4.7

    Preparation

    Based on 24 anonymous student reviews

    What my students say

    5

    Based on 38 student reviews

    • john

      john

      April 14, 2026 (edited)

      Great first lesson, very detail oriented. Made sure I understood every piece of the code. Also used great analogies.
    • LearnZone

      Wei Jie

      April 12, 2026

      He's a friendly and professional tutor, very thoughtful and prepares well for lessons
    • LearnZone

      Stephen

      April 8, 2026

      VERY CLEAR WITH EXPLANATION
    • LearnZone

      Adile

      March 31, 2026

      Mohammad is a well-prepared and supportive tutor who really listens to my needs. We decide the course content together, which makes the lessons very effective and personalized. He provides helpful homework exercises and explains everything clearly. Overall, I find him very helpful and highly recommend him.
    • LearnZone

      Andres

      March 31, 2026

      An excellent tutor thoroughly explains concepts and ensures you grasp them if you're struggling.
    • James

      James

      March 30, 2026

      Mohammad is a wonderful tutor. He is helping my son with the foundations to python, game design and problem solving. He is well prepared for his lessons and breaks complex coding down so that a high school student can understand them. We have now scheduled regular recurring lessons with him.

    Schedule

    Choose the time for your first lesson. The timings are displayed in your local timezone.

    Apr 22 – 28, 2026

    Apr 22 – 28, 2026

    Wed

    22

    Thu

    23

    Fri

    24

    Sat

    25

    Sun

    26

    Mon

    27

    Tue

    28

    Resume

    • 2024 — 2026

      Universidade Federal Fluminense

      Quantum Information Research team member

    • 2023 — 2024

      Romina

      Research & Development

    • 2022 — 2024

      UMA

      Technical Trainer

    • 2020 — 2022

      Nu Tech

      Back-end developer

    My specialties

    Python for beginners

    I’ve taught Python to beginners at the enterprise level, helping employees build the skills they need to advance in their careers. I’ve also guided students from around the world from zero to confident, job-ready Python developers through structured, hands-on learning and real-world projects.

    Advanced Python

    I also teach machine learning, neural networks, deep learning, and data science, all grounded in real-world application. I use these tools everyday in my academic research, so I understand exactly what skills truly matter not just in theory, but in practice. This means you’ll learn what actually works, with a focus on building intuition, solving real problems, and applying your knowledge confidently.

    Python interview questions

    I’ve helped many students successfully pass university exams and job interviews, equipping them with both the technical knowledge and the problem-solving skills needed to perform with confidence.

    $18

    50-min lesson

    858

    lessons

    Popular

    6 lesson bookings in the last 2 days.