

Arjun Mehta
Python developer teaching clean, practical Python for beginners and working engineers
- Students
- 10,251
- Courses
- 3
- Instructor rating
- 4.5
- Reviews
- 23
About Arjun
I write Python every day: automation scripts, small web services and internal tools for teams who need to stop copying data between spreadsheets by hand. I started as a self taught programmer, so I remember exactly which concepts felt confusing at first.
In my courses I explain the idea, show a short example, then give you a task that uses it in a realistic way. I care about readable code, sensible project structure and modern tooling such as uv and Ruff, without making beginners learn everything at once.
I also volunteer as a mentor in beginner coding groups.
Courses by Arjun



What students say
The project made it stick
Building the budget tracker myself was when everything finally connected.
Excel reports look professional now
The formatting lesson made my automated reports look as if I had made them by hand.
Exactly the update I needed
My Python setup was stuck around 2019. This course replaced five tools and three config files in our team repo.
Finally I understand programming
I tried two other courses and gave up. The pace here and the lesson on reading errors made the difference.
Saves me two hours every week
The monthly merge script from section 2 replaced a task I did by hand every Monday. My manager asked me to share it with the team.
Ruff rule advice was practical
Adding rule families gradually saved us from a wall of warnings on our legacy project.
pyproject.toml finally makes sense
The line by line walkthrough of pyproject.toml cleared up years of copy pasting configuration.
Patient and clear
Every concept comes with a tiny example and an exercise. The budget tracker project tied everything together nicely.