

One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Leon will be happy to arrange your first Software Engineering lesson.
Leon
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Leon will be happy to arrange your first Software Engineering lesson.
- Rate 124AED
- Response 3h
-
Students50+
Number of students accompanied by Leon since their arrival at Superprof
Number of students accompanied by Leon since their arrival at Superprof

124AED/hr
Unfortunately, this tutor is unavailable
- Software Engineering
Software Engineering tutoring in Java and Python from an experienced Data Science and Artificial Intelligence Graduate
- Software Engineering
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Leon will be happy to arrange your first Software Engineering lesson.
About Leon
I am a DS and AI student with 6 years experience in instructional techniques and management and over 500 hours of tutoring CS, Data Structures, and Software engineering. Having returned to academic study after a 6 years of work, I understand the struggle of following a course that may be too quick, have poor lecturers or assume a lot of knowledge, and I am here to help!
I have experience working in: Java, Python, MATLAB/Octave, C, git, BASH, docker, SQL, numpy, keras, pandas and work with both Unix and Windows OS.
About the lesson
- Primary
- Secondary
- Preparatory
- +5
levels :
Primary
Secondary
Preparatory
Adult Education
Undergraduate
Technical Secondary School
Masters
Doctorate
- English
All languages in which the lesson is available :
English
Beginners:
My job is to give you the tools to approach programming problems yourself, a key to programming is a strong foundation in how the basic building blocks of software work. We can assess where you currently are and build up from there. Whether we are starting with variables and assignment, or implementing ADTs from scratch, I have a set of examples you can take away with you and work on from the very first lesson.
Students:
My role is to help you with building a clean and easily maintainable code base with proven architectures. We will set a good foundation by first looking at what dev environment you use, how to manage builds and automate testing and how you can get the most out of your development setup.
We will approach theoretical problems through worked examples, making sure that you aren't just memorising words, but learning the implementations behind them. We will approach labs and projects by taking small steps and making sure to build in comments so you can look back at your work and recall later on for revision.
Career Changers:
Many of my students are looking to make a change or just add software and data science knowledge to their current skillset. I've built games, REST API's and simulations with students, helped clarify parts of online courses and provided direction for those who wanted to get into the field but weren't sure where to start.
If any of the above are you, let me know and let's start!
I usually conduct my lessons via Google Meet, I try and send a link via the Superprof messaging app well before the lesson starts so you can get everything set up and ready without too much stress.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the students of Leon.
Perfect! Leon is an extremely knowledgeable and intelligent tutor who has massively helped me to ramp up my technical skills, especially with regards to data structures and algorithms. He is also very professional and reliable which is important when you have a busy schedule.
- Really positive session giving Lorenzo advice on his take home interview. He is clearly adept at Java, even with the length of time he has been out of direct engineering roles, and it was great to see him using the utility of different data structures to solve his problems.Leon's response :
Excellent! Leon is awesome.
He has a great personality and is always willing to help. He will continue to explain things until you understand the information. He makes class interesting. I would recommend him without a doubt!- Maria has shown an incredible amount of perseverance coming from a different profession to complete a pretty arduous sounding 6 month boot camp. I'm looking forward to working on seeing her succeed in building an API for her final project!Leon's response :
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
As a Data Science and artificial intelligence student who is Leon's classmate and team mate , I witnessed his extraordinary amount of talent in Data structure and algorithm and software engineering courses.
He is an expert in converting complex topics to the simplest and understandable subject.
He also is well organized, So If you need a proper schedule for your courses and you are struggling with programming concepts I highly recommend Leon.
Hey, my name's Travis, I'm a South African studying Data science and Artificial Intelligence at Maastricht University, Leon is the one I turn to to for any Data structure, programming architecture, java knowledge, general programming solutions & brainstorming sessions when I run into trouble. He has a fantastic way of explaining concepts in a way that you can easily relate to & understand, and that has helped me countless times. You could really not ask for a better tutor!
Leon helped me to really understand Java and everything that comes with it. I was really impressed by the speed of my progression. After quite some lessons I can totally recommend him as a tutor. He is always very friendly, patient and a good listener and gives amazing explanations, especially when it comes to your own questions.
Leon helped me with my java projects and assignments. He helped me with coding efficiently and solving problems easily. He has his own style to deal with problems. He splits problem s into sub-problems which helps you to understand it easier. He shared his experiences and notes which helped me a lot when I struggled with something. He always does his best and his best is more than enough! I personally strongly recommend Leon if you have problems with java and general problem analysis.
Sir Leon is an outstanding friendly teacher. His lessons are very productive, very engaging and I learn a lot in an hour. I have learnt new techniques in working out which makes it easy in maths. I find it very easy to understand his method. In the first lesson itself, he recognised my weak area and helped me to progress. I'm sure I will excel in maths learning with sir Leon. I have learnt math with couple of teachers but Sir Leon is the best. I would highly recommend him.
View more recommendations
Rates
Rate
- 124AED
Pack prices
- 5h: 553AED
- 10h: 1,112AED
online
- 124AED/h
Details
Instead of providing a first free lesson, I keep my prices well below similarly qualified tutors in my subjects. I do this to reward the students who have stuck with me for many lessons, rather than having them subsidise newcomer's first lessons. I hope you understand.
Block offer!
Book a 5hrs pack and get one lesson 1/2 price
Book a 10hrs pack with 1 lesson free
Similar Software Engineering teachers in London
-
![teacher_picture]()
John
Abu Dhabi & Online- New
Electronic engineer with a pragmatic approach to education. passionate about passing down skills and knowledge to the next generation.
- 150AED/h
- 1st lesson free
-
![teacher_picture]()
Mazen
Dubai & Online- New
Data structure, algorithm, java, c#, python, .net core, ai (llm, agents design, neural network, blockchain)
- 100AED/h
- 1st lesson free
-
![teacher_picture]()
Sumant
Sharjah & Online- New
Experienced java and polyglot developer offers coding lessons in dubai for all levels
- 135AED/h
- 1st lesson free
-
![teacher_picture]()
Muhammad
Sharjah & Online- New
Build a strong foundation in core software engineering concepts, including system design, architecture, and best practices—while using ai to generate and accelerate real-world application development.
- 140AED/h
- 1st lesson free
-
![teacher_picture]()
Ahmad
Abu Dhabi & Online- New
I am a final-year undergraduate student in informatics engineering with a strong interest in information systems, data processing, and administrative support.
- 100AED/h
- 1st lesson free
-
![teacher_picture]()
Dr chintan
Varsity Lakes & Online- Ambassador
Phd-qualified civil engineer with 10+ years of teaching experience offering practical, real-world application-based teaching in civil engineering subjects
- 230AED/h
-
![teacher_picture]()
Kirollos
& Online- Ambassador
Empower your engineering skills! master engineering concepts with a professional! experienced multi-disciplinary engineer ("abet" accredited) provides lessons in software, robotics, electronics, and m
- 173AED/h
- 1st lesson free
-
![teacher_picture]()
Mehmet rüçhan
& Online- Ambassador
Software engineer @ udemy | computer science @ metu (turkish mit/stanford) | coding / programming / software / data structures and algorithms | python, c/c++, java, javascript/typescript, sql, macos
- 257AED/h
- 1st lesson free
-
![teacher_picture]()
Hardik
Clayton & Online- Ambassador
Arduino, iot, basic electronics, and robotics tutoring. exclusively designed summer and holiday courses on electronics and robotics for kids and adults delivered in melbourne and online.
- 102AED/h
-
![teacher_picture]()
Octavian
London & Online- Ambassador
Engineering tutor — oxford-trained, beng | mechanics, thermodynamics, electromagnetism, ai, university level and beyond
- 1,238AED/h
-
![teacher_picture]()
Reza
London & Online- Ambassador
Professional engineering tutor (12+ yrs) helps you master fundamental concepts and advanced applied problem-solving methods
- 173AED/h
- 1st lesson free
-
![teacher_picture]()
Robert
London & Online- Ambassador
Award-winning ai & machine learning london tutor recommended by google - king's college 1st class graduate - executive training & all levels [masters ai, epqs] - neural networks, python, deep learning
- 490AED/h
- 1st lesson free
-
![teacher_picture]()
Michael
London & Online- Ambassador
Lead software engineer with 15 yrs of professional experience. i teach all aspects of software engineering. 1st class bsc in computer science and an msc in advanced computing science with distinction
- 173AED/h
- 1st lesson free
-
![teacher_picture]()
Jamshaid
Melbourne & Online- Ambassador
Learn programming, math, software engineering & more – experienced tutor ready to help you succeed
- 128AED/h
- 1st lesson free
-
![teacher_picture]()
Gokhan
London & Online- Ambassador
Phd software architect teaches software engineering — oop, data structures, git, testing, cloud and system design, from first-year coursework to first job
- 322AED/h
-
![teacher_picture]()
Ayberk
Ankara & Online- Ambassador
Online applied software, programming and artificial intelligence courses courses from a top 1 software engineering student
- 183AED/h
-
![teacher_picture]()
Fatih
Konya & Online- Ambassador
I have been making mobile application, website, game software. i have been dealing with software for 4 years. i have teaching skills.
- 44AED/h
- 1st lesson free
-
![teacher_picture]()
Michele
London & Online- Ambassador
Grasshopper expert and computational designer based in london - easy method, logic and workflow!
- 198AED/h
- 1st lesson free
-
![teacher_picture]()
Marzook
Coventry & Online- Super tutor
Experienced electronics engineer providing professional guidance in electronics & embedded programming (dspic, atmega, arduino, stm32, tms) | university project support
- 223AED/h
- 1st lesson free
-
![teacher_picture]()
Laraib
Lahore & Online- Experienced
7+ years experience | british council, open university uk & aws certified educator | ms software engineering | agile & software testing | project management | artificial intelligence | generative ai
- 10AED/h
- 1st lesson free
-
See Software Engineering tutors




















