Skip to content
Darko Dekan

Python Private Tutoring — Online 1-on-1 Lessons

Private online Python lessons, from the fundamentals to advanced areas like web development, data analysis, and machine learning.

Private online Python tutoring — OOP, Django, Flask, data analysis
Private online Python lessons — from the basics to Django, Flask, pandas, and machine learning.

Learn Python with one-on-one explanations, practical examples, and exercises matched to your level — from your first line of code to web apps and data analysis.

Prefer email or another way to reach me? Contact me here →

Darko Dekan, Python tutor

About me

I use Python professionally and have been teaching it for more than 8 years, working with students and developers on fundamentals, web development, and data analysis.

Read more about my background and the other languages I teach →

Who is Python tutoring for?

Lessons are suited to beginners, high school students, university students, and anyone who wants to learn Python or sharpen their practical skills — whether this is your first programming language or you're switching from another one.

Python topics covered in lessons

Fundamentals & OOP

Python from the ground up, functions, classes and objects, inheritance, object-oriented programming, and metaprogramming.

GUI development

Building desktop apps with a graphical interface using Tkinter and PyQT.

Web development

Django, Flask, and Bottle, building REST APIs, and connecting a frontend to a Python backend.

Data analysis & ML

Data science and machine learning with pandas, numpy, matplotlib, plotly, scipy, and scikit-learn.

Databases

Working with databases from Python — MySQL, PostgreSQL, and SQLite.

Mobile apps

Building Android and iOS apps with the Kivy Python library.

How online Python lessons work

  1. Lessons run over a video call (Google Meet, Discord, or Zoom).
  2. We share screens using AnyDesk or  TeamViewer — you can connect to my computer and you can type code as well with me.
  3. After the lesson, I share the code and examples from the session so you can review and practice on your own.
  4. When useful, I assign a project, review your work, and give feedback on what to improve.

The goal isn't just to hand you a finished solution. What matters is that you understand the process, so you can solve similar problems on your own after the lesson.

Python Lesson Pricing

Transparent rates for 1-on-1 lessons, bug fixes, and exam prep. Multi-lesson packages and weekly support available after your first session.

Standard Lesson

For specific bug fixes, concept reviews, and single assignments

20 USD/ 60 min
  • ✓ 1-on-1 live video call & screen share
  • ✓ Full session code & written notes
  • ✓ Real-time code debugging
Book 60 Min
Most Popular

Exam & Lab Sprint

Extended deep dive for complex topics and midterm prep

28 USD/ 90 min
  • ✓ Extended 90-minute session
  • ✓ OOP, Data Structures, or Django/Flask
  • ✓ Targeted exam & lab coursework prep
  • ✓ Post-lesson code review & project guidance
Book 90 Min

Looking for multi-lesson bundles (e.g. 4-class packages) or ongoing weekly mentorship?

We can discuss customized package rates and schedules at the end of your first lesson.

What students say

"Darko has been a great tutor for my son, teaching him across a number of university subjects. He’s very knowledgeable, genuine, patient, flexible and reliable, and has a calm and understanding approach. Highly recommended. Thanks, Darko!"

Mishy — parent of a student

"Clear, interesting, patient and with the right approach to students. Excellent communication and results. Highly recommended!"

Ana — student

"Professional with excellent knowledge in the field. He trained me in programming for 2 months and I got maximum points. Very flexible in terms of scheduling classes."

Dushan — student

"Great experience with the teacher, quick and easy to arrange. Excellent classes and in line with the needs of the students... I recommend!"

Dimitrije — student

What to send before your first lesson

In your first message, let me know:

Interested in a Python lesson?

Send me what you're currently learning and what you'd like to achieve. I'll reply with a suggested approach and available times.

Prefer email or another way to reach me? Contact me here →