

He's the ultimate teacher. Quality of the profile, excellence of the diploma, guaranteed response. Leon will carefully organize your first Computer programming lesson.
Leon
He's the ultimate teacher. Quality of the profile, excellence of the diploma, guaranteed response. Leon will carefully organize your first Computer programming lesson.
- Rate €29
- Response 3h
-
Students50+
Number of students Leon has accompanied since arriving at Superprof
Number of students Leon has accompanied since arriving at Superprof

€29/h
This teacher is currently unavailable
- Computer programming
- Python
- Programming languages
- Java
- Artificial Intelligence
Java, Python, & Matlab Tutoring from an experienced developer and AI BSc. Learn Syntax, OOP, Data Structures, Algorithms and how to write clean code!
- Computer programming
- Python
- Programming languages
- Java
- Artificial Intelligence
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 Computer programming lesson.
About Leon
I currently work as a Software Engineer at a start up and have a degree in Data Science and AI. Since joining SuperProf I have given 600 hours of tutoring in Computer Science, Data Structures, and Software engineering. I like to learn by doing, and think it is the best way for you to learn with me, so I have created a load of useful resources that you can access for free on my GitHub.
If you are at university; I know the struggle of being at university and having lecturers who don't have the time to properly cover all of the material or who assume knowledge that you may not have, and I'm here to help!
For those looking to learn a new skill, I like to teach practical applications from the start so that you don't just learn to code, but you solve work problems immediately.
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
- Junior Cycle
- Transition Year
- +12
levels :
Primary
Junior Cycle
Transition Year
Fifth Year
Sixth Year
Adult education
Diploma
Bachelor's degree
Master's degree
Doctorate degree
Beginner
Intermediate
Advanced
Professional
Kids
- 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 get quite a few blank lesson requests, so if you can let me know a little about you and what you are looking to achieve, that would really help.
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 had by the students of Leon.
Deadly! Very clear support from someone clearly very competent.
Deadly! First lesson with Leon but it's clear he's a real pro. Great clear delivery, knowledge and willingness to to push you enough to make you think for yourself (i.e. teach). All good and am looking forward to the next lesson :)
- Leon's response :
Deadly! Leon was great, and I learned so much in just a short hour. Looking forward to our next Python lesson together. Thank you!
- Leon's response :
Deadly! I appreciated Leon's teaching methods. He was concise yet thorough, and helped me to recall basic implementations and usages of data structures. I also appreciated his explanations, use of drawing out a problem before coding, and asking me to explain my understanding and planning of a problem. It was a combination of getting back to basics while prepping for interviewing through clear communication. Thanks Leon!
- Leon's response :
Deadly! Leon was quick to understand and tailor the lesson to suit what I needed. Very knowledgeable and engaging and will definitely be coming back. Highly recommend.
- Leon's response :
Deadly! He is a wonderful, patient, intelligent, and helpful teacher.
Deadly! So far, I have had a few sessions with Leon and he is extremely knowledgable, friendly and patient. He explains data structures in simple terms and whiteboards the concepts and implementations, which really helps to make data structures less elusive. Moreover, the sessions encourage talking out and breaking down a problem before coding, which is a skill I am glad to be developing. Look forward to continuing on with sessions.
- Leon's response :
Deadly! Leon has such a warm and natural teaching style, flexible, adaptable and individualised. His passion and expertise is clear, whilst making the tutoring sessions fun, exciting and infectious! My son thoroughly enjoys and comes away so enthused, it is truly wonderful to see. Highly recommend!
- Leon's response :
Deadly! I have had three lessons with Leon so far. Being quite new to programming and in the middle of a Master's degree, things can get overwhelming quite quickly. Leon is always professional and patient and makes sure I understand fully each point before moving on to the next. More than just showing you the tools, he teaches you to think differently and to break down each problem to their core which in turns makes tackling the problem and coding it easier. I look forward to each lesson and start to feel more confident with what I learn! Thank you.
- Leon's response :
Deadly! Excellent, friendly and informative experience. Leon was very helpful and professional and I am looking forward to having more tutoring sessions with him in the future.
- Leon's response :
Deadly! Leon was excellent at figuring out how I thought about a problem and walking me through a clearer approach. Beyond solving the example at hand, he gave wonderful advice and suggestions that carried over to individual study. Looking forward to more lessons, big thanks
- Leon's response :
Deadly! Professional, punctual and precise. After just one lesson with Leon, it is clear he is a natural teacher who is gifted at stretching his students capabilities in a supportive manner. I look forward to continuing my python journey with him.
- Leon's response :
Deadly! Great tutor! He is very knowledgeable and tailors the lesson to your level. He has lots of exercises for you to practise during the lesson or at home. I’m looking forward to more lessons!
- Leon's response :
Deadly! Patient and clear explanations
- Leon's response :
Deadly! Ability to key in on student's experience level very quickly, good guidance while allowing some creative/experimental freedom throughout the lesson
- Leon's response :
Deadly! Really amazing tutor with plethora of experience across multiple programming languages.
- Leon's response :
Deadly! I thoroughly enjoyed my first lesson with Leon. He is very knowledgeable and helped me understand the python problems I had providing valuable insights and relevant information and guidance.
He is an excellent tutor and I would highly recommend him.- Leon's response :
Deadly! Incredibly knowledgeable and helpful with approaching assignments. Help with Github and Python project was invaluable as well as additional tips for best practices and advice about what to know for industry/interviews. Highly recommend Leon!
- Leon's response :
Deadly! Lessons with Leon are always very constructive. He tries to identify gaps in my knowledge to then move to more advanced concepts. I would definitely recommend this tutor.
- Leon's response :
Deadly! Leon’s combination of deep programming expertise and a pleasant and patient manner make him an excellent tutor.
He’s very good at explaining concepts, (watch out for his brilliant metaphors) and when answering questions he goes above and beyond, providing additional valuable insights and helpful and relevant information and guidance.- Leon's response :
Deadly! Great teaching, straight forward, very helpful with my coursework. Great tutor. Easy to understand.
- Leon's response :
Deadly! Understood quickly what I am aiming to achieve and was patient and clear on explaining steps. Good fit with applications I am hoping to develop.
- Leon's response :
Deadly! Leon has helped me understand a lot of different topics that I had problems with.
His way of teaching is very good, interesting, and interactive.
He uses examples that are easy to understand and makes your experience a whole lot better.- Leon's response :
Deadly! A great tutor who explains the subject well, patient and has an effective teaching style.
- Leon's response :
Deadly! Leon is really passionate about teaching and knows his stuff. Gives great ideas on ways to tackle assignments and is overall a good teacher. As a computer science student, tasks can be very difficult and its great to have a teacher like Leon to explain difficult concepts. I will be continuing my lessons with Leon throughout my Data Structures and Algorithms module to help me prepare for my exam.
- 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
- €29
Pack prices
- 5h: €129
- 10h: €260
online
- €29/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 Computer programming tutors in London
ANKIT
Maynooth & Online
- €30/h
- 1st lesson free
Sutirtha
& Online
- €20/h
- 1st lesson free
Shaleen
Dublin & Online
- €30/h
Nishant
Dublin & Online
- €22/h
- 1st lesson free
Pritish
& Online
- €25/h
Eduardo
Dublin & Online
- €50/h
Kalpana
Cork & Online
- €35/h
- 1st lesson free
Kushagra
Dublin & Online
- €30/h
- 1st lesson free
Trupti
Dublin & Online
- €18/h
- 1st lesson free
Zahid
Ennis & Online
- €30/h
- 1st lesson free
Dr Divyanshu
Dublin & Online
- €25/h
Neri
Dublin 16 & Online
- €25/h
Paul
Dublin & Online
- €20/h
- 1st lesson free
Adhityaa
Dublin & Online
- €10/h
- 1st lesson free
Akash
Dublin & Online
- €28/h
- 1st lesson free
Eugene
Mallow & Online
- €50/h
- 1st lesson free
Pragya
Dublin & Online
- €25/h
- 1st lesson free
Prabhat
Dublin & Online
- €20/h
- 1st lesson free
Tejas
Cork & Online
- €25/h
- 1st lesson free
Sonia and Miguel
Rathcoole & Online
- €15/h
- 1st lesson free
-
See Computer programming tutors