user photo
Matthew Radoja
£25/hr
Contact
1st class free
teacher
£25/hr
Contact
First class free
Matthew Radoja
Town/city/borough Leicester
Computer science Lessons
verified Verified data
Price
Price
First class free
£25/hr
Level of the lessons
Level of the lessons
Teenagers
Adults
Share this tutor

PhD Computer Science Tutor and University Lecturer Offering Clear, Practical Online Lessons for All Levels

Advert description
Hello, I’m Matthew — a Computer Science tutor with a PhD and over seven years of university teaching experience. I’ve taught a wide range of Computer Science and Computing-related subjects, from algorithms and data structures to programming, software architecture, and computer networks. I also have nearly a decade of experience in the tech industry, where I’ve applied these concepts to real-world problems.

My lessons focus on clarity, understanding, and practical application. I believe that students learn best when they can see how theory connects to practice, so I make sure every concept is explained in a clear, step-by-step way and reinforced with hands-on examples. Whether you’re learning to code for the first time or tackling advanced university topics, I’ll adapt each session to your level, pace, and learning goals.

A typical lesson lasts around one hour, and sessions are highly interactive — we’ll work through examples together, discuss key ideas, and make sure you fully understand each topic before moving on. I always encourage questions and provide ongoing feedback to help you build confidence and independence in your studies.

Subjects I teach include:

Programming in Python, Java, C++, JavaScript, PHP, and Prolog

Algorithms and Data Structures

Operating Systems and Networks

Software Architecture, Design, and Development

Databases and Security

Game Development and Artificial Intelligence

My lessons are suitable for university students, college students, and adults looking to improve their skills, prepare for exams, or advance their careers. Beginners are always welcome — I tailor lessons to your starting point and help you progress smoothly.

I’m passionate about education and believe learning Computer Science should be both challenging and enjoyable. My goal is to help every student develop a strong foundation, practical confidence, and a genuine appreciation for the subject.

If you’re ready to learn in a supportive, structured, and motivating environment, I’d be delighted to work with you.
Type of tutor
You are logged in as
Not {0}?
dislike Is there a mistake in this profile? Tell us Thank you for your help