

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Alex will be happy to arrange your first Python lesson.
Alex
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Alex will be happy to arrange your first Python lesson.
- Rate R713
- Response 3h
-
Students50+
Number of students Alex has accompanied since joining Superprof
Number of students Alex has accompanied since joining Superprof

R713/h
- Python
- C++
- Java
- C#
- Video game programming
Expert Programming and Game Development Tutor | 10+ Years of Experience in Python, Unity & More
- Python
- C++
- Java
- C#
- Video game programming
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Alex will be happy to arrange your first Python lesson.
About Alex
About Me
Hello! I am a professional computer science teacher with over 10 years of experience in programming and game development. My expertise spans across Python, C#, Unity, Unreal Engine, and other cutting-edge technologies. Whether you're a beginner aiming to write your first line of code or an advanced learner aspiring to build complex games, I can guide you every step of the way.
Why Choose Me?
Proven Track Record: Many of my students have successfully launched their tech careers, created games, or excelled in academic projects.
Tailored Lessons: Each session is customized to meet your specific needs and goals.
Hands-On Learning: You'll work on real-world projects that make your learning practical and engaging.
What I Offer
Programming Fundamentals
Python, Java, C# for beginners and intermediates
Best practices in coding and debugging
Game Development
Unity and Unreal Engine: Learn to create 2D and 3D games
Mechanics, physics, and scripting for immersive gameplay
Advanced Topics
Artificial Intelligence in games
Optimization techniques for smooth performance
Working with APIs and cloud services
Lesson Structure
Introduction: A brief overview of the day's topic
Interactive Discussion: Key concepts explained in an easy-to-understand manner
Practical Exercises: Solve coding challenges or work on your project
Review and Feedback: Discuss your progress and plan the next steps
Tools and Resources
Live coding sessions via Zoom or Google Meet
Access to curated resources: templates, libraries, and reading materials
Assignments and mini-projects to reinforce learning
Ready to Start?
Let’s build something amazing together! Message me today to schedule your first lesson and take your programming or game development skills to the next level.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
I have been teaching online for over 5 years. I love my profession very much, I am very pleased with the results and success of my students! I try to bring maximum benefit to each student, find his strengths and develop them. Our whole life is moving online, and learning too, this is not surprising. It's fast efficient and easy. Technology improves the learning process by providing new tools and opportunities for teacher-student interaction.
Reviews
All the reviews collected from students are verified by our team. They are therefore reliable and correspond to a real experience with Alex.
Perfect! A good first lesson, Alex picked up on what I know/don't know - I am looking forward to developing further.
- Alex's response :
Perfect! Great tutor overall, came on time, patient, and respectful.
Perfect! My son has just started learning with Alex, he is very happy, Alex is fun, relatable and patient. My son has already learn a lot of game coding and is looking forward to the next lessons. Would highly recommend Alex
- Alex's response :
Perfect! Veronika had a very engaging first lesson with Alex. Alex shared the proposed and very well structured learning plan and they started doing exercised straight away. While doing practice, Alex was also explaining some concepts and answering Veronika's questions, so she already learned something new during the 1st lesson. Veronika is looking forward to continuation of her studies with Alex.
Perfect! Very good tutor, easy to understand and to work with. He has great ability to teach and transfer information. Calm and patient. Highly recommend :)
- Alex's response :
Perfect! My son is very happy with his programming classes. Alexander explains the material perfectly, tries to engage the student and find an approach, always gives feedback. My son likes it very much, and this is the most important thing for us! Thank you very much!
- Alex's response :
Perfect! Alex is a wonderful teacher, is an absolute professional, he knows how to interest a student. My son is studying with pleasure, looking forward to the next lesson. Thanks
Perfect! I really enjoyed Alex's lessons! He explains everything well and clearly, even a child can understand. I completed the project and achieved all my goals
- Alex's response :
Perfect! Great! Totally supportive and professional! I had some problems with python, but now everything is clear. I like it !
- Alex's response :
Perfect! I'm enjoying working with Alex and getting a lot of useful help with Unity.
- Alex's response :
Perfect! These lessons were extremely helpful.
I was finally able to grasp so many complicated subjects I had had trouble with for a very long time, but because Alexander explained them to me in such a clear manner, I have a much better understanding of everything now.
I totally recommend him. Awesome tutor, thank you so much and keep up the good work! :)- Alex's response :
See more reviews
Recommendations
Recommendations are written by the tutor's friends, family, and acquaintances.
I have been studying with Alex for 4 years, since I entered the first year at the institute. It was a great time. It was a pleasure to study with a professional!
Very nice lessons
A great tutor! The 11-year-old child is now learning python with Alexander. According to the child, "he explains it very well, he motivates me." I am also happy, the child with this teacher does not lose interest in programming )
I studied with Alexander for almost a year. We quickly studied the most important and necessary topics. At first, we wrote simple console applications, worked with text files, archives, collections, then we dismantled OOP, serialization to JSON, and then moved on to graphical applications. Briefly passed AWT and SWING, and then switched to JavaFX. We wrote several small applications, during which we analyzed many more topics, such as encryption, hashing, working with a debugger, and others. Cool material and detailed information! I am pleased.
Great teacher! We developed a game in class and uploaded it to Google Play. It was interesting to write the code yourself and draw all the sprites in Illustrator.
I've learned a lot of things. How to program, how to create 3d models, how to develop websites. Alexander also paid special attention to the discussion of project work and freelancing. It was very interesting and useful.
Very nice and friendly teacher. I had a lot of classes with Alex, it was really useful for me)
I studied with Alexander for 2 years. We practiced systematically a couple of times a week. I always liked that he could motivate me. We studied several programming languages and the Unity game engine. Before this I didn't know how to do anything
I was interested in programming, but was always very far from this area. Thank you very much to Alexander for helping me quickly understand the topics that interested me.
Very nice teacher. There is a lot of practice in classes, a lot of practical tasks, you immediately begin to understand the principles of algorithms. The training course is very well structured!
Thanks a lot for the lessons. It is very important to have a good mentor who will correct you and point out your mistakes. It was nice to work together.
I learned a lot of new things and started programming in python. It was an interesting experience
The direction of web development seemed to me the most interesting. A huge number of languages and technologies. And having studied even the most basic html, you can already make layouts for money. Html and CSS were very easy for me, but I had to figure out with programming in more detail. We have analyzed a large number of examples and tasks, each task has a practical application, for example, it could be some kind of website module. I really liked that I always had support, and when I didn't understand something, I felt comfortable enough to write to Alex. Classes were on schedule, everything was great.
I needed to master C++ to work from absolute zero. We gradually went through all the topics in order, analyzed various aspects. It is very convenient that there is a lot of practice in Alexander's lessons. He gives me homework, and then we discuss this homework in the beginning of each lesson. You learn much faster this way. In fact, programming is very interesting, you can bring your ideas to life, well, it's useful for work =)
It was a pleasure to study with you. A pleasant atmosphere in the classroom and excellent learning materials.Very pleasant and polite teacher =) Thank you for the lessons
I have always loved games, I dreamed of creating my first game and releasing it on AppStore or Google Play! We started by learning C#, first programming separately in Visual Studio, then we created the first project in Unity, and studied this engine. I liked that Alexander explained everything in detail, (and any questions I had, he helped me figure them out). We made a platformer in Unity, I even drew some of the sprites for the game myself. In a few months we created a decent game and released it on Google Play !
I had C++ in my (school syllabus) and I had to pass an exam. I was afraid to start, I thought that it was all very difficult, that I would never pass this exam. I decided to find a tutor and contacted Alexander. We immediately found a common language, Alexander is always in touch and always answers questions. We went through the entire course, all the topics, and solved a huge number of tasks. I passed the exam! Now other programming languages are easy for me. Thank you :)
I had a little programming experience before studying with Alexander. But I needed to study C# in detail for the institute. It seemed difficult to sort it all out myself, so I immediately turned to a tutor, namely Alex. Classes were held in a very comfortable environment, we moved quickly on topics. We analyzed theory and practice.
I became much more confident in programming, I learned a lot of new things! We have passed OOP, Coroutines, delegates, events and lambdas. Now we turn to Wpf. Thank you very much for the classes!I tried programming a little before, it even worked out a little, but there were problems with the graphical interface, and I wanted to write a full-fledged application with buttons and other elements. Alexander and I have disassembled the Tkinter and PyQt libraries. We have implemented several projects. I am very happy! Now I understand all the concepts, and I can implement my own projects and ideas) Thank you)
Alex is a wonderful person with many years of work experience, thanks to him I learned a lot about computer science! Now I am programming in Python and found a job in this sphere.
He is pleasant, attentive, responsible, and teaches many languages and technologies. The main advantage of Alexander is that he explains complex things in simple language.
His classes are always interesting and exciting. Alexander has his own presentations and manuals, which he thoroughly understands. He provides a goal-oriented selection of materials and professional presentations. With Alexander's help, you can quickly start programming and follow his pace in no time!I can say with confidence that Alexander is a professional in his field. He prepared me very quickly for the exams from scratch. I thought it was impossible. In such short lessons, we went through a huge number of Java topics, and formed a knowledge base, and I passed the exam with a good grade.
I always thought that programming was not my thing, but after studying with Alexander, I realized that I simply did not have the right teacher. Now I feel very confident in programming, and I can sort out topics I don't understand myself. And most importantly – I am very interested and really like it all.See more recommendations
Rates
Rate
- R713
Package rates
- 5h: R3565
- 10h: R7131
online
- R713/h
Alex's video
Find out more about Alex
Similar Python tutor profiles
Jackie
Cape Town & online
- R350/h
- 1st lesson free
Xolani
Boksburg & online
- R250/h
- 1st lesson free
Kudzi
Mbombela & online
- R300/h
Clara
Soweto & online
- R70/h
Happy
Cape Town & online
- R300/h
- 1st lesson free
Itumeleng
Ga-Mmathongwana & online
- R120/h
- 1st lesson free
Seokamela
Johannesburg & online
- R200/h
- 1st lesson free
Oselu
Sandton & online
- R320/h
Siphe
& online
- R250/h
- 1st lesson free
Cadet
Cape Town & online
- R200/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Johannesburg & online
- R200/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Sabata
Kimberley & online
- R226/h
- 1st lesson free
Tendani
Johannesburg & online
- R150/h
- 1st lesson free
Meezaan
Stellenbosch & online
- R80/h
- 1st lesson free
Mike
Benoni & online
- R250/h
- 1st lesson free
-
See Python tutors