Yiannos - Computer programming tutor - Tyldesley
1st lesson free
Yiannos - Computer programming tutor - Tyldesley

Yiannos profile and its contact details have been verified by our team.

Yiannos

  • Rate $84
  • Response 2h
  • Students

    Number of students Yiannos has accompanied since arriving at Superprof

    27

    Number of students Yiannos has accompanied since arriving at Superprof

Yiannos - Computer programming tutor - Tyldesley
  • 5 (11 reviews)

$84/h

1st lesson free

Contact

1st lesson free

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.

See more

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.

See more

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

Find out more about Yiannos

  • Can you tell us about your first experience using a computer?

    I borrowed a friend's ZX Spectrum to try games and program code.
  • What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?

    The invention of the home computer, whereby you could have a cheap computer in your home, connect it to regular devices to keep it cheap, like a TV and a tape recorder, opened the world up to lots of kids like myself.
  • Explain your expertise, your interest in it and, more broadly, its importance in the computer world.

    The concept that you could take a digital language and create something useful out of thin air, was what fascinated me. When I realized that, I could envision myself being nothing else other than a programmer. I was 13 at the time. I realized that I had problem-solving skills, and all I needed to do is learn programming languages, to be able and put them to use to better the world around me. I thought that the need for such people would only grow.
  • Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?

    Yes they do. I would add Sir Clive Sinclair. His vision of a cheap computer with a version of Basic that accepted single-keypress commands, helped so many people to try programming. Steve Jobs had great ideas, which changed the marketplace, and Bill Gates, without being the best technically at the time, had a tremendous work ethic that allowed him to push his product while the competitors were sleeping.
  • Provide a valuable anecdote related to your subject or your days at school.

    When doing my postgraduate degree in Scotland, I got to show our team's product (a 3D web application) to Prince Charles, and how to use it. He later asked me if I planned to stay in Britain or return to Greece.
  • What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?

    If you say "I cant learn this" I can not teach you it, no matter what. Only by allowing yourself to be open to learning, will it be possible for you to learn it.
  • What are your other passions, related or non-related to computers?

    My other passions include playing and listening to music (I play the piano), I love sports, Basketball is my favourite, also love Tennis and football. I used to be a javelin thrower. I love cinema and TV, and reading educational books, not so much fiction. But I will read quality fiction as well, like Tolkien, Dickens , etc.
  • What makes you a Superprof in IT?

    I combine industry level software engineering experience, with good delivery skills and patience. So what I teach goes beyond the academic, and I can actually upskill someone to be able to work for an actual software engineering job, having provided them with the industrial insight necessary.
--
--

Other tutors in Computer programming

  • Idahosa

    Toronto & online

    5 (48 reviews)
    • $25/h
    • 1st lesson free
  • Gabriel

    Toronto & online

    5 (29 reviews)
    • $15/h
    • 1st lesson free
  • Reihane

    Guelph & online

    5 (53 reviews)
    • $50/h
    • 1st lesson free
  • David

    Toronto & online

    5 (40 reviews)
    • $90/h
  • Reza

    Toronto & online

    4.9 (28 reviews)
    • $55/h
    • 1st lesson free
  • Piyush

    Toronto & online

    5 (71 reviews)
    • $45/h
    • 1st lesson free
  • Luis

    Moncton & online

    5 (22 reviews)
    • $50/h
    • 1st lesson free
  • Travis

    Toronto & online

    5 (14 reviews)
    • $65/h
    • 1st lesson free
  • Joseph

    Richmond Hill & online

    5 (25 reviews)
    • $40/h
    • 1st lesson free
  • Danial

    Kitchener & online

    5 (100 reviews)
    • $40/h
    • 1st lesson free
  • Josh

    Toronto & online

    5 (18 reviews)
    • $50/h
    • 1st lesson free
  • Muhammad

    Waterloo & online

    5 (11 reviews)
    • $45/h
    • 1st lesson free
  • Hadi

    Montreal & online

    5 (16 reviews)
    • $50/h
  • Reese

    Richmond & online

    5 (8 reviews)
    • $25/h
    • 1st lesson free
  • Nihit

    Oakville & online

    4.9 (11 reviews)
    • $30/h
    • 1st lesson free
  • Osadebamwen

    Vancouver & online

    5 (9 reviews)
    • $14/h
    • 1st lesson free
  • Dimitry

    Toronto & online

    4.9 (41 reviews)
    • $80/h
    • 1st lesson free
  • Pedram

    Burnaby & online

    5 (21 reviews)
    • $55/h
    • 1st lesson free
  • Behrooz

    Toronto & online

    5 (13 reviews)
    • $100/h
  • Parham

    Toronto & online

    5 (10 reviews)
    • $50/h
    • 1st lesson free
  • More Computer programming tutors