Looking for an online coding tutor?

Coding lessons from our computer science experts. Master HTML, Java, and Python with an experienced and online coding tutor. Find your perfect match below and book a free trial call. 

Expand Filters
subject
Coding
level
Beginner
experience
All Tutors
Online
price range per hour
£20£30£40£50£60£70£80£90
Frederick T.
Postgraduate maths, undergraduate maths.
£60/per hour
(3)
Verified Tutor
550+Lessons completed
Tutoring Tutors Online
11 years experience
Degree educated
Frederick holds several degrees from Imperial College, London. Firstly, he has an M.Sc. in Chemistry with Molecular Physics. After this degree, he returned to complete further studies and achieved an M.Sc. in Theory and Simulation of Materials. Frederick continues to offer classes of one-to-one private tuition and has an extraordinary wealth of experience in a range of subjects. He is a strong Biology, Chemistry, Physics and Maths GCSE tutor. He has extensively tutored Chemistry, Physics, Maths and Further Maths A-level with excellent levels of success. He has also tutored advanced Mathematics, Physics and Materials to Mechanical Engineering undergraduate students. He is well versed in a broad range of exam boards too. Frederick has tutored students from prestigious schools such as St. Paul’s School, St Paul’s Girls School, Tiffin School, Westminster, Eton, and Rugby amongst others. Throughout his time in Higher Education Frederick became a tutor and ambassador for a programme called Spectroscopy in a Suitcase (SIAS). For SIAS, Frederick taught A level students how to use IR and NMR machines (by using SIAS`s portable NMR and IR machines taken to schools). During these interactive visits, Frederick taught students the theories behind IR and NMR spectroscopy. Frederick was also involved with STEM OUTREACH at Imperial College, London. On this programme he mentored Physics, Chemistry, Biology and Maths to disadvantaged (but bright) 14-18-year-old students. Mathematical knowledge and skills: Undergraduate Level: Group theory, Real & Complex analysis, Vector calculus, Linear algebra, Markov chains, Rings & Modules, Numerical analysis, Topological spaces, Metric spaces, Measure theory, Representation theory, Variational principles, and Analysis of partial differential equations. Postgraduate Level: Algebraic topology, Sobolev spaces, von Neumann algebra, Differential geometry, Algebraic geometry, Painleve equations, Category theory, and Automorphic forms. Frederick Tutors: · Mathematics: KS3, iGCSE/GCSE, A level/A level Further Mathematics, IB (SL and HL), MAT preparation, STEP II & III preparation, TMUA, ESAT, Undergraduate mathematics, and Postgraduate mathematics. · Chemistry: KS3, iGCSE/GCSE, A level/IB, ESAT, and Undergraduate chemistry. · Physics: KS3, iGCSE/GCSE, A level/IB, PAT preparation, ESAT and Undergraduate physics. · Biology: KS3, iGCSE/GCSE, ESAT and A level/IB. · Computer Science: KS3, iGCSE/GCSE, A level/IB, and Undergraduate CS.
Read more
View Profile
Typically responds in < 6HR
No DBS Check
James H.
Helping learners achieve results
£40/per hour
Verified Tutor
900+Lessons completed
Tutoring Tutors Online
18 years experience
Degree educated
With over 15 years’ experience as a lecturer, teaching IT and Computing from GCE A levels to degree level at South Thames College and Kingston University, I am well able to help learners achieve results. My methods have evolved to focus on how to get the learner to enjoy and develop an enthusiasm for the subject. I help learners put together the building blocks of knowledge until they take ownership of their learning. One of the methods I use is to focus on problem-solving. Once a learner begins to solve problems, they gain the confidence to fly. I can teach the core theoretical concepts of Computer Science as well as the following programming languages: Visual Basic. C#, Java and Python, and available for individual and group sessions from GCSE/A to Degree level.
Read more
View Profile
Typically responds in > 24HR
Has DBS Check
Amdad M.
Highly experienced educator!!!!
£40/per hour
(2)
Verified Tutor
350+Lessons completed
Tutoring Tutors Online
7 years experience
Degree educated
Highly experienced teacher in Computer Science, Computer Programming, Business Studies, Media Studies and ICT which ranges from GCSE-Degree level standard. My experience has enabled me to gain a massive amount of knowledge and experience in a very short period of time. I have taught in various challenging schools in the West Midlands and been in charge of all these subjects mentioned above, where I have a track record for getting the best out of students. This is down to removing any barriers to ensure that students are able to make progress quickly. I am a dedicated, dynamic and enthusiastic teacher, who strives to provide the best learning experiences for learners so they can attain greater future opportunities.
Read more
View Profile
Typically responds in > 24HR
No DBS Check
Ali A.
ML Engineer graduated from UCL
£90/per hour
(1)
Verified Tutor
400+Lessons completed
Tutoring Tutors Online
8 years experience
Degree educated
Machine Learning Engineer graduated from UCL. I tutor Python, Java, Ruby, C++, Andriod, iOS, Tensorflow, logic and computational complexity. I have a first-class MEng degree from UCL in Mathematics and Computer Science. I am working full-time as a Machine Learning Engineer at a tech startup in London. I have 8 years of tutoring experience and enjoy tutoring as an extra-curricular activity. In late 2010, I came to the UK where I joined the school halfway through Year Eleven. Although the GCSEs were taught in English, I was able to overcome the language barrier to achieve an A in GCSE Mathematics and an A in GCSE Additional Science within half a year. During the next two years, I did my A-Levels and I achieved A*AAAA. I was the first person in my school`s history to do all 18 A-Level Maths modules. I was awarded a level 3 Key Skills award in Improving Own Learning and Performance since I improved my English language skills. I started tutoring in Jan 2014, shortly after starting university, and started working with startups after my first year. I applied to an app developer position at a tech start-up. When I went to the interview, I did not know anything about backend development and databases apart from the a small Andriod app that I developed at university, but they have given me a learning task to do in a short deadline (one week), and I have done it. then they have asked me to learn about django and iOS development and I have quickly done that, therefore they have hired me. I worked with backend development with Django and front end development with iOS, alongside with tutoring and attending university during my second year. After that, I worked with some C code that will be deployed to the sun in the next few years, before joining my second startup in my third year at university. In this startup, I was appointed as a CTO and was developing the backend with Ruby and the front end iOS app with Swift. As the startup didn`t succeed, the source code is available on my Github repository. This was also alongside tutoring and university work. Then to the third startup with I joined after my third year at university, and discovered that machine learning is awesome. I did my masters project using Python and tensorflow, and got a first on the project. I have 9 years of tutoring experience, including 5 years of private undergraduate computer science tutoring. I tutored for about 1000 hours per year online since 2020 which is double what I used to do before 2020. Some of my students in the last 5 years were: 7 Birkbeck MSc Information technology students, I helped them learning Python. 6 UCL students, I helped one of them in Logic and Computational Complexity. 5 Kings MSc Data Science students, I helped them with Python, AI and Machine Learning 5 Westminster students, I helped them in learning Java. 3 Queen Mary students, I helped them with machine learning 3 Imperial Students, I helped them with Algorithm and Data structures. 1 Sussex student, I helped him with Natural Language Processing in Python 5 Makers student, I helped them with learning Ruby I helped 2 students with Android development I helped 2 young kids learning to code with Swift, and one with iOS development I helped 2 students with creating websites with Python and Django I helped many students with basic machine learning with Python and Scikit learn, including 3 PhD students and 10 working professionals I helped 8 students with advanced machine learning with Python and Tensorflow I helped many other students learning Python, Java, Ruby, and C++ I helped 3 students with Concurrency in Java, and 6 students with functional programming in Haskell, and logic programming in Prolong I helped a Cambridge IGSCE Computer science student getting an A, and an A Level Computer Science student getting a B Some of my students in previous years: I also helped a student achieving a B in her GSCE Maths in year 5, and helped her to achieve excellent results in her 11+ exams and get full scholarship offers from 3 prestigious London schools. I also tutored 3 brothers for 3.5 years, and helped them with GSCE and A-Level Maths and Further Maths. They all achieved A in A-Level maths. I look forward to share my experience with other people, and help them achieve the same achievements that I did.
Read more
View Profile
Typically responds in > 24HR
Has DBS Check
Hannah S.
Psychology graduate tutor.
£30/per hour
Verified Tutor
50+Lessons completed
Tutoring Tutors Online
1 years experience
Degree educated
Psychology graduate available to tutor children aged 4-16 years in Mathematics and English. I have achieved a 2:1 in my Psychology degree from The University of Greenwich and grade A in GCSE Mathematics and grade B in GCSE English Language and Literature. I have extensive experience tutoring children aged 4-16 years through my work at Explore Learning and I hold a valid DBS. I also have experience volunteering and working with special needs children and have taught English as a foreign language in Asia. Skills I have previously taught: MATHS CORE SKILLS Subtraction, addition, multiplication & division Decimals, fractions & percentages Geometry, shapes and algebra ENGLISH CORE SKILLS Phonics & vocabulary building Comprehension, reading and writing skills Grammar and punctuation MATHS APPLIED SKILLS Word problems & problem-solving Money, calendars and telling the time Data handling, probability and reasoning ENGLISH APPLIED SKILLS Develop a love of reading Read increasingly challenging materials independently Express ideas verbally and confidently
Read more
View Profile
Typically responds in > 24HR
No DBS Check
Timur Y.
Experienced and passionate private tutor
£30/per hour
(7)
Verified Tutor
550+Lessons completed
Tutoring Tutors Online
11 years experience
Degree educated
I would like to help as many students as possible to overcome their fear of a subject and to build their confidence in their capabilities. My qualifications: - Masters Degree in Computer Science (which helped me to deepen my knowledge of Mathematical logistics and also improved my way of explaining different problems.) -Maths GCSE grade 9 -Currently: Three months of experience in a PGCE course for teachers in the UK and it deepened my skills and knowledge of how to provide outstanding lessons to my students. -Lots of experience on both face-to-face sessions as well as online tutoring on various other websites (with many 4 and 5-star reviews) -Duolingo English qualification (IELTS level 7 equivalent). I have started doing private tutoring here in the UK a number of years ago in order to share my knowledge with students as well as helping them to become confident with themselves and their capabilities. In my opinion, showing a student that they are able to solve a problem or understand something that they first thought out of reach can really improve their confidence and this is often the key to them achieving a good grade at school. Additionally, the lack of understanding from the previous years can prevent a student from learning during a lesson and make him or her feel demotivated by the subject. I believe I can manage to fix this by providing them with the right support and most importantly, going back to gaps in their knowledge that occurred in previous years. It is necessary for them to have a good foundation in their subject to help them move forward and be able to grasp more complex ideas. Furthermore, I already taught many university and mature students as well and I am always happy to modify my teaching methods to fit the age of my student. During my lessons, I aim to work at the pace of the students as it can help them not to be under pressure. I can give them all the support they need with an ear to listen to their worries and I provide lots of original exercises. Finally, the best way to learn is with practice. I, therefore, engage my students during the lesson to think about the concept they are about to learn as it will help them to feel like they are achieving something by themselves rather than being given the solution too easily. If you have any questions regarding my past or my teaching methods, please send me a message and it will be my pleasure to answer you. I wish you all the best during your learning journey!
Read more
View Profile
Typically responds in < 2HR
No DBS Check

How can we help you find the perfect tutor?

Give our tutor experts a call and we’ll help you find the perfect tutor.

020 3950 0320
Abid A.
Enthusiastic and Motivated Tutor
£30/per hour
Verified Tutor
250+Lessons completed
Tutoring Tutors Online
5 years experience
Degree educated
Teaching programming is much more than a job for me; it's an opportunity to share the in-depth knowledge and skills I've cultivated in software development and AI. My hands-on experience in developing cross-platform applications and my involvement in cybersecurity and AI at PwC UK have given me a robust understanding of programming languages like Python, JavaScript, and Dart, which I am enthusiastic about sharing with my students. In my tutoring, I adopt a student-centred approach, actively encouraging students to work out answers for themselves rather than just handing them information. This method not only fosters creativity but also equips students with the skills to tackle similar, unknown questions in the future. I believe the key to understanding programming lies in learning how to approach complex problems with the knowledge one already possesses. To facilitate this, I break down problems into small, manageable bits that are easier for students to digest. If a particular segment still poses a challenge, I break it down further into even smaller pieces. We then address each of these bits sequentially, building up their understanding step-by-step until they've mastered the entire concept. This gradual, layered approach ensures that students grasp each part of the problem thoroughly before moving on, effectively building their confidence and competence. My teaching style is tailored to each individual, recognising that everyone has their own unique pace and style of learning. It's not about rushing through topics; it’s about ensuring thorough understanding and practical application of each concept. I place a strong emphasis on clear, constructive feedback, helping students to identify and focus on areas where they can improve. I strive to make my sessions both engaging and relevant, often linking programming problems to everyday scenarios. This not only makes learning more relatable but also more enjoyable and meaningful. For me, teaching programming is about empowering students with the knowledge and skills they need to become creative and independent thinkers in the world of technology. My aim is to inspire in my students the same passion for technology that I have, helping them to see the vast possibilities that programming skills can open up in their futures.
Read more
View Profile
Typically responds in > 24HR
Has DBS Check
Ronnie K.
Over 10,000hrs&Top UK Unis Inc Oxford
£60/per hour
(8)
Verified Tutor
400+Lessons completed
Tutoring Tutors Online
8 years experience
Degree educated
Business Owner, Board Member, Tutor My students vary from home schooling to state schools, to grammar and private schools, even international. I have also taught mature learners and skill building. I assist in UCAS, personal statements, CV creation and interview preparation. Collectively creating a broad expertise within the tutoring industry I set up a company training further tutors to deliver the same level of brilliance that I pride myself on. I hold an undergraduate degree in Business Economics and a masters of science from Royal Holloway in Economics. This has allowed me to turn my passion for Economics into a more enriching tutoring deliverance in Economics, Business, Finance and Accounting, and further related subjects. I am also the producer of Economics for Girls Youtube series. Furthermore, I often supervise students in their individual work by helping them create a revision schedule which I keep in touch to ensure the student stays on track, check through their work, feedback for improvement and fill gaps I see need attention. Every student requires a different approach to which I adjust, at the core of which I always lead with engagement, effectiveness and efficiency.
Read more
View Profile
Typically responds in < 24HR
No DBS Check
Vasileios, Ph.D. V.
Experienced and friendly tutor
£60/per hour
(3)
Verified Tutor
750+Lessons completed
Tutoring Tutors Online
15 years experience
Degree educated
I have over 15 years of teaching and tutoring experience in both university modules and A-levels for all major exam boards, specializing in computer science, programming, mathematics, and economics. This extensive experience includes both in-person and online teaching, encompassing one-on-one tutoring as well as small group sessions. Throughout my career, I have maintained high success rates, and tutoring is my passion. My teaching approach is individualized, as I believe every student has a unique learning style. I adapt my methods to ensure the learning process is efficient and engaging for each student. Many of my students have secured places at Oxbridge and other top universities in the UK. Over the years, I have accumulated and developed a substantial collection of learning materials and exercises in the aforementioned subjects. I share these resources with my students to help them master the material and excel in their exams. Many of these materials and exercises have been custom-developed by me to provide individualized support whenever the available textbooks and standard exercises are insufficient. Additionally, I regularly administer written tests to identify gaps and areas for improvement, which also help students prepare more effectively for their exams. As a tutor, I am motivated, friendly, patient, and open-minded. My strong communication, problem-solving, and analytical skills allow me to connect with my students and help them overcome challenges. My lessons are organized in a friendly and relaxed atmosphere. Instead of simply reiterating textbook content or going over available exercises, I focus on explaining and emphasizing core concepts, identifying any gaps or misconceptions the student may have. I create an interactive environment where students can develop their critical thinking and problem-solving abilities. Furthermore, I teach my students strategies for solving problems quickly, which is crucial in time-constrained exams. I also guide them in selecting the most appropriate methods and techniques for different problems, enabling them to perform well by quickly addressing the core of each problem without wasting time on less effective approaches. Overall, my approach to working with a student is as follows: First, I consider the specifications provided by the exam board for the specific subject or module. Next, I discuss with the students/parents to identify any special needs, requirements, and preferences that need to be taken into account. Together, we develop a suitable teaching plan and identify appropriate teaching and learning resources. This teaching plan typically includes regular homework exercises for the student to study independently between tutoring sessions, reinforcing the knowledge and skills acquired during our time together. This approach makes the tutoring sessions much more effective, allowing us to focus specifically on the student’s needs rather than spending time on concepts they can understand independently through textbooks or worked examples. I always aim to provide the best value for money, ensuring that even a limited or infrequent number of sessions can significantly improve the student's understanding of the subject and their performance in exams. However, I also ensure availability for as many sessions as needed, with many students opting for several sessions per week or even daily sessions when exam dates are approaching. My educational background includes undergraduate and PhD degrees in Computer Engineering from the University of Patras (Greece). I have worked as a postdoctoral researcher at prestigious universities such as Cambridge, Surrey, and Essex. Additionally, I hold a teaching qualification for Higher Education from the University of York. I have also taught undergraduate and postgraduate modules at the Universities of York, Warwick, and London in the aforementioned areas. I have over ten years of experience working on industry- and government-funded R&D projects related to next-generation computing and Internet technologies, cybersecurity, and artificial intelligence. This experience has provided me with invaluable insights into advanced computing systems and electronics, novel techniques for computer networking and communications, as well as practical skills and knowledge in protecting systems and networks from cybersecurity threats. Furthermore, I have acquired strong programming skills across a wide range of programming languages and mathematical modeling techniques. Currently, in addition to tutoring A-level and university students, I also deliver specialized training programs and masterclasses to professionals in organizations worldwide. I assist university graduates in preparing for industry-required professional certificates. Additionally, I provide consultancy services to both start-ups and established companies within my areas of expertise. Feel free to reach out to me to discuss your requirements. I am eager to help and support students in achieving their goals. Before booking any lessons via the system, please make sure to contact me first, as my availability shown on the system may not always be up to date.
Read more
View Profile
Typically responds in < 6HR
No DBS Check
Billy M.
I love mathematics and programming
£20/per hour
Verified Tutor
200+Lessons completed
Tutoring Tutors Online
4 years experience
Degree educated
I graduated from City University (London) in 2006 with a BSc (Honours) in Mathematical Science with Computer Science, and I'm currently doing a postgraduate certificate in mathematics at Birkbeck College (University of London). I recently completed my level 3 Award in Education and Training (formerly PTLLS) and I work as a functional skills and GCSE maths lecturer at Barking and Dagenham College, as well as tutoring. I have always loved mathematics and computer programming subjects and as such I have been tutoring with Tutor House since 2014. I also do some voluntary software development work for a software company - Alpine Interactive. Hence I have always been enthusiastic about mathematics and computer programming subjects and I appreciate any opportunity I get to share my knowledge of these subjects with students, thank you.
Read more
View Profile
Typically responds in < 6HR
Has DBS Check
Waseem A.
Helping you achieve academic goals!!
£70/per hour
Verified Tutor
1350+Lessons completed
Tutoring Tutors Online
27 years experience
Degree educated
Stop Struggling... Relieve Anxiety... Start Achieving Your Academic Goals! I can help you improve your grades and increase your interest in the subject. I am a full-time tutor. I have been tutoring since 1994, have got 24 years of tutoring experience. This adds to more than 60,000 hours of tutoring. A lot of my students are now also tutors! I offer customized lessons, suitable to each student as per his needs. I provide complete notes + question bank to practice more questions + a lot of past papers practice. I have BSC (Hons), Ph.D. as well as professional qualifications from the University of Cambridge (Applied Corporate Finance) and from Harvard University (Data Science). I teach GCSE, A level, IB, AP, Pre U, and University level - Physics, Chemistry, Maths, and Statistics. I have improved thousands of students in the past and have taken up tutoring as my profession. I am a full-time tutor, which means I teach morning to night- seven days a week. I usually start with the current topics that the student is studying in the school and explain to the student that topic and related background knowledge. As I teach one-to-one, my pace is faster than school and we usually finish the topic in one or sometimes two classes. And then we do previous topics and I explain doubts on those topics. I usually do not teach students that they already know, instead, start topic-wise past papers of the topics students feel he or she knows well. I explain to students how to write the answer to the questions asked,... not what they know... in a very concise and complete manner and relate the answers to the mark schemes of the past papers... and there is a lot of similar things that I explain... Following is the list of a few of the schools/colleges and universities, whose students I have taught. Eton College St. Paul`s School Charterhouse School Concord College Wetherby Senior School Harrow College Cardiff Sixth form College Chelsea Independent School Aiglon College Gems World Academy Wellington International School Raffles World Academy Jumeirah College London Business School LSE Birkbeck London Southbank Kings College Queen Mary University of Manchester City Business School London Middlesex University University of Leeds The University of Wollongong in Dubai University of Toronto University of British Columbia UCL The University of Leeds... and many more
Read more
View Profile
Typically responds in < 1HR
Has DBS Check
Anthony L.
Casual but effective tutor
£40/per hour
(3)
Verified Tutor
300+Lessons completed
Tutoring Tutors Online
6 years experience
Degree educated
Hi there, I will keep it concise and give you the main details, but I would love to discuss suitability in more depth over a casual call. How am I different to other tutors? My success as a tutor in terms of improving students` interest and grades in maths has been due to my persistence in understanding the students. I would spend the initial lessons understanding the students` interests and their methods of learning so that I build tailored learning strategies for each one. I connect with students so they are always open to ask questions and discuss problems freely which has had a 100% success rate. I am a tutor with a: - Relaxed teaching style which has helped students ENJOY maths a lot more - Flexible tutoring style that is adaptive to all learning styles - 100% (hopefully stays this way) improvement in all students’ grades, including degree-level maths
Read more
View Profile
Typically responds in > 24HR
No DBS Check

What careers can I go into with coding?

Coding is a in-demand skill and you'll be able to find lots of job opportunities. Many of our online coding tutors work in web development, software engineering, and computer programming. Find out more about them by viewing their profiles!

How much does an online coding tutor cost?

Our online coding tutors start at £20/hr. Prices vary depending on requirements, skills and experience. Talk to our educational specialist team to find out special deals and more information on our tutors.

Learn to code with an online coding tutor!

Have you always wanted to learn how to code? Are you studying computer science and need some extra support when it comes to coding? With one of our experienced online coding tutors, you can learn everything you need to know about coding all from the comfort of your own home.

 

Start learning from a private online coding tutor and start seeing positive results immediately. Coding is such a tricky yet vital part of everyday life. As the world relies increasingly on digital systems coding becomes even more of a necessity.

 

If you know how to code your CV immediately becomes more attractive to future employers. Whatever level of coding you are looking to get support for, a Tutor House online coding tutor really is the best way forward to improve your coding skills and achieve the results you both want and need.

 

Whether you are taking Computer Science at GCSE, A-Level or Degree-Level or are just interested in picking up coding to give your CV a boost, learning with a online coding tutor at Tutor House really is the best way forward.

 

All out online coding tutors are experienced in teaching coding to students of all ages and levels. Gain confidence in your coding skills and learn new things with regular coding lessons with our experienced coding tutors. Start with HTML coding lessons, JavaScript, or Python and discover the amazing things you can do with code!

 

With our online learning platform and whiteboard, you can learn everything you want to know for your coding exams or studies all from the comfort of your own home. Past Tutor House students have gone on to achieve results up to 3 times higher with the help of a online coding tutor! Don’t compromise on your education and invest in a coding tutor with us today!

avatar

Timur Y

Online Coding Tutor

Tim is a really great tutor . helped me to start understanding Java language

CA

avatar

Jack H

Online Coding Tutor

Thank you for another good lesson.

RO