

Yiannos profile and its contact details have been verified by our team.
Yiannos
- Rate $84
- Response 2h
-
Students27
Number of students Yiannos has accompanied since arriving at Superprof
Number of students Yiannos has accompanied since arriving at Superprof

$84/h
1st lesson free
- Computer programming
- SQL
- Artificial Intelligence
- C#
- C#.NET
Senior .NET Software Engineer & AI graduate | Learn C#, .NET, AI and real-world software development
- Computer programming
- SQL
- Artificial Intelligence
- C#
- C#.NET
Lesson location
Super Tutor
Yiannos is one of our best Computer programming tutors. High-quality profile and excellent qualifications, organised and responsive to lesson requests, appreciated by their students!
About Yiannos
I am a Senior Software Engineer specialising in C# and .NET, with around 25 years of experience in technology and 15 years working with .NET. I hold a B.Sc. in Artificial Intelligence from the University of Westminster and currently work as a Senior Software Engineer for the Department for Education.
I have worked for organisations in Manchester and across the UK, both as a permanent developer and as a contractor, building and supporting real-world software systems.
But I am not only a software developer. Teaching has been an important part of my career. I previously ran my own computer training business and have extensive experience teaching programming, computer skills and professional software packages to people with very different levels of experience.
That combination is what I bring to my lessons: real-world software engineering experience, an academic background in Artificial Intelligence, and the ability to explain technical subjects clearly and patiently.
I can help complete beginners taking their first steps in programming, students who need help understanding a difficult concept or project, career changers moving into software development, and existing developers who want to improve their skills or understand how software engineering works in a professional environment.
My main areas include C#, .NET, object-oriented programming, ASP.NET, APIs, databases and SQL, debugging, testing, Git, Artificial Intelligence and practical software engineering.
I can also help developers learn how to use modern AI tools effectively for programming, debugging, understanding unfamiliar code, testing and problem-solving — while developing the judgement to verify AI-generated solutions rather than simply relying on them.
I teach in both English and Greek.
About the lesson
- Elementary School
- Middle School
- High School
- +7
levels :
Elementary School
Middle School
High School
Terminale
Adult Education
Beginner
Intermediate
Advanced
Proficient
Children
- English
- Greek
All languages in which the lesson is available :
English
Greek
My aim is not simply to show you the code that solves a problem. I want you to understand why it works, so that eventually you can solve the next problem without me.
I normally begin by breaking a subject down into its fundamental concepts. Once those foundations are clear, we build on them gradually using practical examples and exercises designed around your current level and the way you learn best.
There are two main ways we can work together.
If you want to learn programming, C#, .NET or Artificial Intelligence systematically, I can create a structured learning path and take you through increasingly challenging concepts and practical projects, starting at the right level for you.
If you already program and are stuck on something specific, our sessions can be much more flexible. Bring me the problem: a piece of code you don't understand, a bug you cannot find, an API that isn't behaving as expected, a database problem, a difficult assignment concept, or a project that has become overwhelming. We will work through it together and, importantly, understand what caused the problem and how to approach similar problems in future.
I can also help aspiring and junior developers bridge the gap between learning to code and working as a professional software developer: debugging systematically, reading unfamiliar code, understanding existing codebases, using Git, working with databases and APIs, writing tests, reviewing code and learning how experienced developers approach problems.
For students interested in Artificial Intelligence, I can draw on both my AI degree and my software-development background to explain the underlying concepts as well as their practical application. For developers, I can also cover the effective use of modern AI tools as part of a professional development workflow.
I don't believe in pretending that complicated subjects are easy. I believe in making them understandable.
Whether you're starting from scratch, studying computing or AI, changing career, or already developing software professionally, the lessons are adapted to you rather than forcing you through a generic course.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to a real experience lived by the teacher's students.
Perfect! Yiannos is so professional and knowledgeable; He simplifies the lesson to make it easy to learn.
Perfect! Yiannos was very knowledgeable and helped me identify my needs and how to best resolve them.
I would highly recommend himPerfect! Yiannos provided some amazing lectures, with great practical experience, he made me understand the most important bits from the ASP.net MVC in just a few hours. He was very patient with a beginner like me, while keeping very calm and friendly. I would definitely recommend him!
Perfect! Yiannos is a fantastic teacher. He prepared a great couple of sessions for me and was able to get the message across to me very well. I would definitely recommend him to anyone seeking SQL mentorship.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor.
I have known Yiannos for a number of years. He is passionate, intelligent and committed to his work and teaching in particular. It would be invaluable to have him share his knowledge with you.
As his ex-coworker, I always appreciated Yianno's clear explanations. Whenever I struggled with a concept, he patiently broke it down with examples until I understood. This talent for communication, combined with his passion for learning, makes him an ideal tutor.
Good programming tutor.
Having even the simplest conversation with Yiannos is a mere pleasure. Highly intelligent, experienced, eloquent, smart. Eager to always learn more and to share.
Highly recommended.Yiannos,a reliable,trustworthy tutor-friend!
Surely your computer lessons will be unforgettable in both knowledge and sense of humour!!!A hard working man. Experienced and committed to his goals. Very intelligent, with excellent knowledge transfer skills.
Highly recommended.Yiannos used to work at a company where I was an apprentice, he taught my group of around 20-25 young people amazingly. Very knowledgeable and all round great guy. Always very easy to approach with any issues you may have and more than happy to help anyone!
View more recommendations
Rates
Rate
- $84
Pack rates
- 5 h: $392
- 10 h: $747
free lessons
This first lesson offered with Yiannos will allow you to get to know each other and clearly specify your needs for your next lessons.
- 1hrs
online
- $84/h
Details
Standard rate: £45/hour.
5-hour package: £210 (£42/hour)
10-hour package: £400 (£40/hour)
Lessons are tailored to your level and goals. Packages can be used for structured tuition, ongoing mentoring, or support with a specific programming/software-development project.
Find out more about Yiannos
Other tutors in Computer programming
Idahosa
Toronto & online
- $25/h
- 1st lesson free
Gabriel
Toronto & online
- $15/h
- 1st lesson free
Reihane
Guelph & online
- $50/h
- 1st lesson free
David
Toronto & online
- $90/h
Reza
Toronto & online
- $55/h
- 1st lesson free
Piyush
Toronto & online
- $45/h
- 1st lesson free
Luis
Moncton & online
- $50/h
- 1st lesson free
Travis
Toronto & online
- $65/h
- 1st lesson free
Joseph
Richmond Hill & online
- $40/h
- 1st lesson free
Danial
Kitchener & online
- $40/h
- 1st lesson free
Josh
Toronto & online
- $50/h
- 1st lesson free
Muhammad
Waterloo & online
- $45/h
- 1st lesson free
Hadi
Montreal & online
- $50/h
Reese
Richmond & online
- $25/h
- 1st lesson free
Nihit
Oakville & online
- $30/h
- 1st lesson free
Osadebamwen
Vancouver & online
- $14/h
- 1st lesson free
Dimitry
Toronto & online
- $80/h
- 1st lesson free
Pedram
Burnaby & online
- $55/h
- 1st lesson free
Behrooz
Toronto & online
- $100/h
Parham
Toronto & online
- $50/h
- 1st lesson free
-
More Computer programming tutors
