Homepage
Tutoring Jobs
Igor - Prof computer programming - London
 
  • Ambassador
  • (15 reviews)
H
Hanae
« Perfect! Igor is such an amazing teacher! My 9 year-old daughter is absolutely... More »
H
Hanae
« Perfect! Igor is such an amazing teacher! My 9 year-old daughter is absolutely enjoys his lesson weekly!! »
$100/h
1st lesson free!
Profile and degree verified
Response Time 5h
Lessons offered by Igor
  • Individual
The lessons will be held
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • JavaScript
  • Java
Levels
  • Primary
  • High School
  • NCEA Level 1
  • NCEA Level 2
  • NCEA Level 3
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

University lecturer with 15 years of programming experience offering online & in-person classes in London

Methodology

I am looking forward to sharing my experience and knowledge in computer programming with anyone who wants to improve their programming skills (at any level). I strongly believe in practice based learning supported by underlying theory. I also believe that programming is not about memorising syntax, but understanding its logics. This way, learning other programming languages will be a matter of a few days.

Ambassador

One of our best tutors! High-quality profile, qualifications verified and response guaranteed. Igor will plan your first lesson with care.

Experience

Hi, I’m Igor and I’ve been programming since I was 9 years old. I am not limiting myself to one programming language and I am capable of teaching you most of the mainstream programming languages including Java, C, Python, PHP, JavaScript (Node.js + TypeScript), Arduino and others. I believe that programming is not about learning syntax, but understanding underlying theoretical concepts and its logics, which makes it easy to learn new programming languages in the future. I have several years of lecturing experience acquired while working at the Middlesex University. I am able to organise sessions in English as well as Polish depending on your preference.

I currently teach various programming modules at the university and I am taking care of the faculty IT infrastructure on a daily basis.

My expertise includes:
- Computer programming
- Server management (Linux/Windows, VMware Virtualisation)
- Databases (MySQL, MongoDB, DynamoDB)
- Amazon AWS
- Web development

Please get in touch with me if you should have any questions :)

Rates

Rate for online lessons : $100/h
Rate for 5 hours of lessons : $399
Rate for 10 hours of lessons : $798
Lessons offered by Igor
Individual
The lessons will be held
at his home
at your home
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • JavaScript
  • Java
Levels
  • Primary
  • High School
  • NCEA Level 1
  • NCEA Level 2
  • NCEA Level 3
  • Adult education
  • Undergraduate
  • Masters
  • Diploma
  • Doctorate
  • Beginner
  • Intermediate
  • Advanced
  • Professional
  • Kids

Igor's CV

Work experience:
- Middlesex University, Technical Tutor (Computer Science & Engineering) - IT Infrastructure Specialist
Jan 2020 - Present
- Middlesex University, Associate Lecturer in Design Engineering
Sep 2018 - Jan 2020
- Middlesex University, Graduate Academic Assistant (Computer Science)
Sep 2016 - Sep 2018
- Middlesex University, Student Learning Assistant
Dec 2014 - May 2016
- Freelance & Open-source software development

Education:
- BEng Computer Systems Engineering (Middlesex University) - Graduated 2016 (1st Class Honours degree)
- Currently studying MSc by Research at the Middlesex University

Experience:
- PHP
- HTML, JavaScript, CSS
- Node.js + TypeScript
- Java
- Python
- Arduino
- C / C++
- Scripting Bash / Batch
- Computer programming
- Linux
- MySQL, DynamoDB, MongoDB
- AWS Lambda, API Gateway, Serverless
- VMware ESXi, vSphere
- IT Infrastructure management

15 reviews on Igor
  • 5/5

All our ratings are collected by us and are given in confidence, they correspond to a real experience.
H
Hanae

Perfect! Igor is such an amazing teacher! My 9 year-old daughter is absolutely enjoys his lesson weekly!!

Igor's response

Hanae's daughter is a brilliant girl! She's very joyful and smart. She had no issues understanding complicated concepts of Maths and Programming and she's just 9 yo!

N
Nick

Perfect! Igor is a great teacher who is giving me an excellent grounding in the fundamentals of JavaScript.

P
Paul

Perfect! A really good teacher, Igor helped me solving many python issues I had for a university work. I found the lessons very clear, we can see the experience and the ability to solve quickly hard problems.

J
Joseph

Perfect! Igor is a great tutor and has already made me feel a lot more comfortable with my JavaScript coding. The fact that he teaches the logic behind concepts rather than just the syntax is giving me a much greater understanding of things and feel that concepts that I once thought were too difficult are within reach! Top tutor, would highly recommend

J
James

Perfect! Igor goes quickly if you want him to but explains everything in detail if you need him to which makes him great value for money. Igor makes sure you have a solid understanding of the logic behind coding and I feel like I am on the whole a better computer programmer not just able to utilise syntax.

Igor's response

James is very motivated student who expresses genuine interest in the subject. He contacted me to get some help with full stack development using PHP, MySQL and fronted technologies. Sessions with him are pleasure as he constantly wants to know more :)

E
Eileen

Perfect! Igor is very patient and knowledgable in Javascript. I have no knowledge of Javascript but I was able to understand the logic side of coding in a very short time. He explains things very clearly when needed and goes through each code in a very thorough and simplified interpretation with examples. Highly recommend Igor to be your tutor.

L
Lara

Perfect! Igor is a great tutor. Has helped me with my problem solving and understanding tech concepts to consolidate my knowledge and help me prepare for interviews. Would reccomend to all !! Thank you!

C
Chris

Perfect! Igor provided excellent Info and background on various elements of full-stack developement

Igor's response

Chris is really interested in the subject and he knows what he wants. He's pationate and strongly motivated! It is a huge pleasure to be able to teach him!

M
Maria

Perfect! Igor is a great tutor, as he is very patient and puts in a lot of effort if needed to ensure that you understand what you are discussing. He is also evidently great with JavaScript. Would definitely recommend him

Igor's response

Maria is a strongly motivated student who easily picks up new concepts and topics. Sessions went nicely and it was pleasure to teach her!

M
Maya-Vani

Perfect! So far I have only had a handful of sessions with Igor and all I can say is that I am extremely impressed with him. His organisation, attention to detail and how he teaches is outstanding. He asks for any documents to be sent to him before the lesson, he prepares notes for you and then concisely goes through what you have asked. He explains concepts well, provides analogies, gives examples and documents everything for you. As well as organising all your recordings and files for you to revisit in your spare time. I like how he explains each line of code in detail and then gives you several overviews of what is happening. I highly recommend him as a tutor and I am looking forward to my future lessons with him.

Igor's response

Maya is a smart and motivated student. She is really interested in the subject and she really wants to understand the subject in depth. I really enjoyed the session working our way through the problem together!

4 recommendations

H
Helena

Igor is the best tutor I ever had.
His programming skills are really good and he’s really educated and polite.
I had struggle understanding some languages and he calmly explain everything to me until I understood.
He’s using a very practical approach to teaching, i would recommend it to everybody

A
Artur

Igor is great support during the lesson. He always find many different way to explain the problem and adapt to my needs. He also used a clear examples, so it is so much easier to understand the problem. With his lesson even the most overwhelming problem step by step becomes fully understandable. Thank you and fully recommend.

S
Safaa

He helped my daughter out with her understanding of python and c++ for her undergraduate degree. Very patient, kind and hardworking and explains the logic behind programming. He made sure that My daughter had a strong foundation of knowledge so that she is able to programme in any language as she understands the logics and the basics very well.

A
Andre

I have been Igor’s student at the university. Igor has lots of programming experience and he’s made for teaching. He has a practical teaching approach which makes it easy to follow and understand. He has lots of materials and can explain complicated concepts in depth.

Interview with Igor

QUESTION 01 | 08
Can you tell us about your first experience using a computer?
Igor — My first experience using a computer was when I was 4 years old, my dad had his work computer at home, and he would allow me to play with WordPad for an hour a week. Back in the days it was one of the most enjoyable things for me to do. As I was getting older, he introduced me to HTML which got me interested in computer programming.
QUESTION 02 | 08
What is the technological evolution that has marked you most and what will be, in your eyes, a turning point in this field?
Igor — When broadband became available in my country it was a huge shock not only to me, but those around me. Using internet without hearing modem making dial-up sounds while connecting was a real luxury - today most of us have access to the internet wherever we go. Not to mention internet connected (smart) washing machines, fridges or microwaves.
QUESTION 03 | 08
Explain your expertise, your interest in it and, more broadly, its importance in the computer world.
Igor — Programming was infused within me at the age of 9. Throughout the years, I had a chance to program in various languages including Java, Python, C, PHP, JavaScript and others. Computers without programming would be just a bunch of connected electronic components, it is programming which makes them become more clever or even autonomous.
QUESTION 04 | 08
Do so-called 'visionaries', such as Bill Gates, Steve Jobs and Mark Zuckerberg inspire you or do you have other role models?
Igor — Visionaries inspire me, but my role models were changing throughout the years as I was acquiring knowledge and understanding. In my childhood Bill Gates was my biggest inspiration and one of the drives behind my programming passion. Since then much has changed and today I am more fond of the work of Elon Musk and Linus Torvalds.
QUESTION 05 | 08
Provide a valuable anecdote related to your subject or your days at school.
Igor — I strongly believe that goals should be set higher than expectations. That is why at school, when we were given tasks like creating an image using Pascal, I instead created a short 3-minute animation. My tutor was impressed, yet annoyed because he had to go through hundreds of lines of code. It was worth it though.
QUESTION 06 | 08
What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?
Igor — IT might seem complicated, but we are here together to make it seem easy. Luckily, even though it is complicated, it is very logical. Understand its logics and underlying theory and it will become crystal clear.
QUESTION 07 | 08
What are your other passions, related or non-related to computers?
Igor — I am passionate about automotive industry (and its links to computer science). I am also a curious person, so I spend most of the time checking interesting facts or reading articles. My partner calls me weird sometimes as I am solving Project Euler problems for fun.
QUESTION 08 | 08
What makes you a Superprof in IT?
Igor — I think that more than 15 years of experience, supported by several years of academic lecturing make me a Superprof. I am also a very patient guy who was called funny a few times.

Similar tutors

computer programming lessons closeby? Here's a selection of tutor listings that you can check out.
Superprof can also suggest programming languages lessons to help you.
Learning isn't a problem, python lessons for all!
Taking javascript lessons has never been easier: you're going to learn new skills.

Heysham, United Kingdom
Engaging, humorous, professional and qualified Computer Science Teacher with 18 years experience, offering Python tutoring online.
$48
Matthew
  • (23 reviews)
1st lesson free!

I will provide support to students outside of tutoring sessions, when necessary, using Email and Zoom. I like to use a...

Lessons by webcam Face to face lessons Approved profile
Paris 18e, France
How to acquire the basics to become an ethical hacker? On Paris (face) or elsewhere (web)
$85
Laurent
  • (63 reviews)
1st lesson free!

I am a computer enthusiast. My classes are for those who want to discover this beautiful science. My teaching is based on...

Lessons by webcam Approved profile
London, United Kingdom
A Computer Science Lecturer with a PhD from Imperial College London, who has tutored in Computing for more than nine years.
$94
Dr.Kritaphat
  • (24 reviews)
1st lesson free!

*****To help me decide if I can help you and have a more efficient first lesson, can you please list the subject and topics...

Lessons by webcam Approved profile
Toronto, Canada
Learn the fundamentals of web development from HTML, CSS, and JavaScript, to servers, databases and APIs.
$55
Dimitry
  • (22 reviews)
1st lesson free!

My first priority is to understand a student's goals and needs. This informs my teaching style and the structure of our...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Tortona, Italy
MATLAB Ambassador PhD student in bioengineering with MATLAB Associate certificate and 5 years of experience offers MATLAB lessons both online and in person (Turin / Vercelli / Alessandria)
$43
Marco
  • (39 reviews)

My methodology is based on an engineering approach, so I start the discussion by framing the general problem, in order to...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Paris, France
Trainer expert in PHP, Python, Java, Symfony, MySQL, HTML, ... 1st free course; )
$51
Thomas
  • (37 reviews)
1st lesson free!

My method: 10% theory and 90% practice. The goal is to keep you awake and active in your learning! For this, I set up for my...

Lessons by webcam Approved profile
West Melbourne, Australia
Learn coding in Python, Java, C++ and C# from the ground up with a professional tutor having 6000+ hours of teaching experience
$58
Priyanka
  • (97 reviews)
1st lesson free!

I take all my lessons online via zoom meetings. My lessons focus on teaching a way of thinking aimed at solving problems. I...

Lessons by webcam Approved profile
Santiago, Chile
Software Engineering Student (UChile) gives programming classes in Python, Java, Javascript and HTML with an academic focus and practical applications. From Calera de Tango with 6+ years of exp.
$34
Cristóbal
  • (21 reviews)
1st lesson free!

My teaching method is totally personalized according to the needs and skills of each student. I use various audiovisual and...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Mississauga, Canada
Programming in Python: From the basics to Object Oriented Programming - Online from Mississauga
$22
Muhammad
  • (10 reviews)
1st lesson free!

I help students understand the approach to any challenges that they face while they're studying. My aim while teaching is...

Lessons by webcam Approved profile
Paris 12e, France
Data Analytics Consultant Engineer, Python, NumPy, Pandas. 35 € / h: 10 hour pack | Flexible slots from 8 a.m. to 8 p.m., Weekends too, Christmas holidays | Satisfied or refunded. Flexible cancellatio
$51
Mourad
  • (43 reviews)
1st lesson free!

Distance learning on Skype or Zoom or Google Meet or Microsoft Teams, for better efficiency. Regarding the working method,...

Lessons by webcam Approved profile
Torino, Italy
PhD student in bioengineering at the Polytechnic of Turin offers lessons in Matlab in the Turin area
$34
Diletta
  • (9 reviews)
1st lesson free!

My methodology is based on an initial listening to the student's problems in order to adapt my lessons to the individual and...

Lessons by webcam Face to face lessons Approved profile
Montpellier, France
Versatile developer, EPITECH graduate, Montpellier programming course (C, JavaScript, Python, HTML, Flutter...)
$43
Will
  • (16 reviews)
1st lesson free!

I listen, I take note, and I adapt according to the person. Programming in a real context requires research, so the...

Lessons by webcam Approved profile
München, Germany
Programming and ML courses from Software Engineer with Master in Machine Learning with several years of experience in Munich
$103
Pegah
  • (24 reviews)

I teach using many practical examples, and students write code from the first lesson. I think programming is not difficult...

Lessons by webcam Face to face lessons Approved profile
London, United Kingdom
Full-stack JavaScript Developer with 7 Years of Experience Offering JavaScript Classes for All Levels
$77
Siddharth
  • (14 reviews)
1st lesson free!

These JavaScript classes are specially curated for those who aspire to get a job or freelance projects. Suitable for college...

Lessons by webcam Approved profile Responds within an hour
Burnaby, Canada
Programming isn't easy or difficult. It's either you get it or not. And I can help you understand it. Working on it is my job.
$30
Aakash
  • (21 reviews)
1st lesson free!

I give a problem on a topic, then I'll try to understand your understanding about the topic. After you get the topic, I'll...

Lessons by webcam Approved profile
Jaipur, India
Data Science Student | IIT Madras [GPA: 9.5/10] | Python | R | C++ | C | JavaScript | CSS |Competitive Coding | Web Dev | Discord Bot Developer |HTML ...
$23
Mohit
  • (38 reviews)
1st lesson free!

Initially, I assimilate the learners current level, then I aim to challenge them with a problem at their level (such as a...

Lessons by webcam Face to face lessons Approved profile
Caxias do Sul (Rio Grande do Sul), Brazil
Mobile Development using Ionic, create Android & iOS apps quickly and easily
$16
Everton
  • (13 reviews)
1st lesson free!

What will you learn in the Ionic Framework course? At the end of the training, you'll have developed a Weather application...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London, United Kingdom
Senior Developer offering coding courses in PHP, HTML, JavaScript, MySQL, CSS, CMS, Laravel
$58
Danilo
  • (21 reviews)
1st lesson free!

I am a developer and I love what I do. I want to help people to learn to code and become good developers. I provide tailored...

Lessons by webcam Face to face lessons Approved profile
at his home at your home By webcam
1 hour $100 $100 $100
5 hours $399 $399 $498
10 hours $798 $798 $997
Book a class