
Mohammad J.
Python tutor
·From 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
Teaches
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
NativeAzerbaijani
Proficient C2English
Proficient C2Turkish
Proficient C2Lesson rating
Reassurance
Clarity
Progress
Preparation
Based on 24 anonymous student reviews
What my students say

john
April 14, 2026 (edited)
Great first lesson, very detail oriented. Made sure I understood every piece of the code. Also used great analogies.
Wei Jie
April 12, 2026
He's a friendly and professional tutor, very thoughtful and prepares well for lessons
Stephen
April 8, 2026
VERY CLEAR WITH EXPLANATION
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.
Andres
March 31, 2026
An excellent tutor thoroughly explains concepts and ensures you grasp them if you're struggling.
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
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.
You might also like
$18
50-min lesson
858
lessonsPopular
