
Leon
Ambassador
- Hourly rate $24
- Response Time 6h
- Number of students 50+
Java, Python, & Matlab Tutoring from an experienced Data Science and Artificial Intelligence Student. Learn Syntax, OOP, Data Structures, Algorithms and how to write clean code!
-
- London
- webcam
Ambassador
We host the best tutors. Quality of their profile, experience in their field. Leon will be happy to arrange your first lesson Computer programming.
About the lesson
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.
subjects
- Computer programming
- Computer languages
- Python
-
+1
Java
languages
- English
levels
- Elementary School
- Middle School
- Sophomore
-
+12
Junior
Senior
Adult Education
Advanced Technical Certificate
Masters
Doctorate
MBA
Beginner
Intermediate
Advanced
Proficient
children
About Leon
I am a DS and AI student with 6 years experience in instructional techniques and management and over 400 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.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by students with Leon.
Perfect! 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 : Really enjoyed working with Johnny, clearly a very talented mathematician who has set his sights on software, I'm certain he will succeed in breaking the Python syntax barrier and hope that our next lessons give him the tools to speed up his progress.
Perfect! 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 : Had a great first lesson with Sylvia! She has very good foundational Java knowledge and given her ability to quickly assimilate new information we were able to cover a great deal in one session. Looking forward to the next one!
Perfect! 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 : Had a lovely session with Lucy, really great to work with someone who gets ahead in their studies and is interested in picking up new skills for themselves. Good luck with the Masters!
Perfect! He is a wonderful, patient, intelligent, and helpful teacher.
Perfect! 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 : Serena really impressed me with how much she has been able to teach herself with only courses. She picked things up very quickly and was a pleasure to teach. Really looking forward to seeing her improvements next session!
Perfect! 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 : Teaching Julia's son is a real pleasure, he picks things up very quickly and is able to apply techniques that he learns to solve new problems well. I'm looking forward to developing some more intricate projects with him!
Perfect! 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 : Really great working with Mathilde on some basic AI implementations, she's clearly made a herculean effort to catch up in her conversion masters from a non-technical subject. Looking forward to more lessons with her!
Perfect! 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 : Loved working with Gemma, a really positive bubbly character! Looking forward to helping her with any future problems.
Perfect! 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 : Kalki really impressed me with how well she knew her weaknesses and how to articulate them, looking forward to helping her improve her implementation skills in Java
Perfect! 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 : Had great fun with Catherine's first lesson, she picks up ideas very quickly and has no problem trying out solutions which bodes well for her future Data Analysis skills in Python. Looking forward to next time!
Perfect! 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 : Really enjoyable first lesson with Megan, she picks things up really fast!
Perfect! Patient and clear explanations
- Leon's response : Luke quickly picks up on his own mistakes and likes to understand the intuition behind his actions, makes for an enjoyable session!
Perfect! 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 : Andres is a great student! I love that he's always stopping me to ask questions and engaging in the subject matter by trying out his hypotheses. Keep up that inquisitiveness!
Perfect! Really amazing tutor with plethora of experience across multiple programming languages.
- Leon's response : A really enjoyable first lesson with Hassan, he pays apt attention and takes notes during which is really encouraging for his progress
Perfect! 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 : Had a great lesson with Krish, he was very aware of where he needed to improve and really tried to intuitively understand the subject matter. Looking forward to the next lesson with him!
Perfect! 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 : Courtney is great fun to work with, really enthusiastic and keen to progress. Looking forward to next time!
Perfect! 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 : Joanna is inquisitive and great fun to work with, she really makes the effort to understand the intuition behind why she is doing things, not just how to do them. Looking forward to next time!
Perfect! 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 : David is an incredibly inquisitive soul, always asking questions to get a deeper understanding of the topic and forcing me to evaluate things from a new and different perspective!
Perfect! Great teaching, straight forward, very helpful with my coursework. Great tutor. Easy to understand.
- Leon's response : Had great fun pair programming with Amaan on his project, he's got a good basis understanding of Java and can quickly apply things that he has learnt in the lesson. Looking forward to next time!
Perfect! 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 : Martin is really impressive, working well outside his comfort zone to gain skills relevant to his work, I look forward to more lessons with him in the future!
Perfect! 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 : Hristo is a pleasure to teach, diligent and hard-working, he shows a good understanding of computer science and can quickly apply knowledge acquired in lessons to practical examples.
Perfect! A great tutor who explains the subject well, patient and has an effective teaching style.
- Leon's response : Ajay is a really enthusiastic learner and great fun to teach, very kind and sincerely interested in improving his skills, I enjoy each lesson with him.
Perfect! 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 : Iffy is an extremely hardworking and proactive learner who is really great to work with!
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
packages
- 5h: $110
- 10h: $219
webcam
- $24/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.
Summer offer!
Book a 5hrs pack and get one lesson 1/2 price
Book a 10hrs pack with 1 lesson free
Other tutors in Computer programming
Bryan
Santa Ana
Welcome to my profile! I have been assisting students in university as a professional college tutor for more than 3 years....
- $30/h
Ricardo
San Antonio
Expectations and preferred methodologies will be discussed in the first lesson. My lessons will be personal and flexible as...
- $20/h
Cyrus
Vestavia Hills
I am prepared to help undergraduate students in Computer Science. For a typical tutoring session I would ask you for a list...
- $8/h
- 1st lesson free!
Jake
Santa Cruz
Each tutoring session will be specific to what the student needs help with. I can provide assignments, test prep, or...
- $45/h
- 1st lesson free!
Zakwan
Brooklyn
I do teach very smooth as Per the student's Need. First, i do session with the students to understand what he/she needs to...
- $20/h
- 1st lesson free!
Unlimited Academy
Los Angeles
With a combined 15+ years of experience providing computer science education for our students, Unlimited Academy offers a...
- $45/h
- 1st lesson free!
Corwyn
Fayette
I like to use more of a hands on approach, this means that my students do most of the programming outside of basic teaching....
- $10/h
- 1st lesson free!
Dan
Woodbridge Township
If you're a student or would just like to learn, I'm here to help with: - Homework - Preparing for Exams - Personal Projects...
- $75/h
- 1st lesson free!
Braden
Puyallup
Generally what I do is I take a particular homework problem that a student has and go through it step by step. If this were...
- $30/h
- 1st lesson free!
Ejike
San Francisco
The best part of my life as a software developer is NOT building advance and complicated projects with different programming...
- $100/h
- 1st lesson free!
Vignesh
Princeton
I don't teach, I guide. I think that teaching students, opposed to them finding knowledge for themselves, is the worst way...
- $15/h
- 1st lesson free!
Michael
I find that the best way to learn to code is through actively coding, so in a typical lesson my students would be given...
- $20/h
- 1st lesson free!
William
Columbia
I have a personalized teaching style designed to focus on the details and ensure that the student will have a comprehensive...
- $10/h
- 1st lesson free!
Bahar
Boston
Hi there! I am a people focused tutor with a passion for teaching. I love using the minimalist tutoring technique, where I...
- $10/h
- 1st lesson free!
Alwin
We will be starting from the very basics. Module -1 - Data structure and algorithms Module - 2 - OOPS concepts in...
- $5/h
- 1st lesson free!
Gleb
Mequon
- I get to know the personal goals of each student before constructing a lesson plan - In the typical lesson plan, the...
- $30/h
- 1st lesson free!
Mikal
Birmingham
My approach to teaching follows what I call a language-agnostic approach. I rely on the Unified Modeling Language (UML) in...
- $35/h
- 1st lesson free!
Elise
Elkridge
I like to let the student lead the session. I follow their needs and guide them based on their understanding. As someone who...
- $60/h
- 1st lesson free!
Kelly
Nevada City
Since school, especially college is so fresh for me, I really try to help students in the way that best suits them. I try to...
- $55/h
- 1st lesson free!
Brent
Hoover
I base my classes on a problem and show an example and give you a task to implement yourself with what you have learned....
- $35/h
- 1st lesson free!