Profile of John Onaeko

user photo
John
Verified Tutor Verified Tutor
9 reviews
£18/hr
Contact
1st class free
About me
My classes
Reviews
Contact

About me

With a Master’s in Software Engineering (predicted distinction) and expertise in Java, Python, and web development, I leverage my Agile and OOP experience to convey concepts clearly. My background in Communications Engineering also enables me to simplify internet architecture, networking, and protocol topics for learners of all levels, making even the most technical subjects accessible and enjoya...
With a Master’s in Software Engineering (predicted distinction) and expertise in Java, Python, and web development, I leverage my Agile and OOP experience to convey concepts clearly. My background in Communications Engineering also enables me to simplify internet architecture, networking, and protocol topics for learners of all levels, making even the most technical subjects accessible and enjoyable.

I tailor my lessons to each student’s pace and learning style, using practical examples, hands-on exercises, visual aids, and real-world applications to build confidence and mastery. From understanding the fundamentals of coding to tackling complex algorithmic challenges, my lessons are structured to ensure steady progress and measurable results, while maintaining an engaging and interactive atmosphere.

Whether you’re a beginner taking your first steps in programming, an intermediate learner preparing for exams, or an advanced student aiming to refine your skills for professional projects, I provide guidance that is both supportive and challenging. I also incorporate problem-solving techniques, exam preparation strategies, and project-based learning to ensure students can apply their knowledge beyond the classroom.

In short, my teaching blends a strong technical foundation with an approachable style, making me an ideal choice for students seeking effective, engaging programming and math lessons. My goal is not just to teach skills, but to inspire curiosity, encourage critical thinking, and equip learners with the tools to think like engineers, innovate creatively, and excel in their academic or professional journey, both now and in the future.

Let’s work together to help you achieve your learning goals and reach your full potential.
Read more see less

My classes

I teach In-person and Online classes
Classes of Computer science Programming Tutoring for children for all ages Cardiff, Butetown Community, Castle Community
In-person Class
£20/hr See ad
Classes of Maths Master Mathematics with Personalized Tutoring - Elevate Your Understanding and Skills Cardiff, Butetown Community, Castle Community
In-person Class
£18/hr See ad
Classes of Maths Math, English, Music and Creative Tutor of All ages Bristol
In-person Class
£18/hr See ad

Reviews from my students

4.9
9 reviews
1
2
3
4
11%
5
89%
C
Charity
August - 2025
I had a great experience learning from John. He explains concepts clearly and is very patient, making sure everything makes sense. I learned a lot from his sessions and would gladly recommend him.
Read more
see less
T
Tiwalade
August - 2025
I can confidently say that having John as a tutor for my children was one of the best educational decisions I made. He worked closely with my kids on Mathematics and STEM-related subjects, and the progress was incredible. From the beginning, he built a strong connection with the kids, and my kids said that concepts that once felt difficult began to make sense, due to his tailored tutoring style.
Read more
see less
P
Praise
August - 2025
I really recommend John if you need help with anything tech-related. He’s really great at what he does and also very good at teaching it in a way that’s easy to understand. He was super patient with me, smart, and always willing to help me learn.
Read more
see less
View the 9 reviews
You are logged in as
Not {0}?
Report this profile Thank you for your help