Homepage
Tutoring Jobs
Nottingham 
Nottingham 
  • Ambassador
  • (5 reviews)
S
Stephen
« Perfect! Fady is incredibly professional, patient — but most importantly,... More »
S
Stephen
« Perfect! Fady is incredibly professional, patient — but most importantly, friendly. He is teaching my son Python for his Computing GCSE. My son says that learning python with Fady never feels like work; it is fun and he is looking forward to more lessons with Fady. 100% recommended! »
£20/h
Profile and degree verified
Response Time 2h
Lessons offered by Fady
  • Individual
  • In group
The lessons will be held
  • at his home
  • at your home
  • By webcam
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • Computer Science
  • Artificial Intelligence
Levels
  • All Levels

Software Engineer Offering GCSE or A-Level Computer Science, Programming, Python, Web Development lessons

Methodology

My approach to each topic is to ensure the student understands the basic fundamentals before moving forward because a strong foundation is important. Once I help them to build a solid foundation we can quickly start learning about more complex topics in detail.

I encourage the student to ask questions and not to be afraid of failure because making mistakes are an essential part of the learning process as long as they are corrected.

Each lesson is carefully planned beforehand to ensure every essential topic is covered. On top of this crucial nuggets of information about best practices and applicable industry skills are included in the lessons with the goal of transforming you or your child to a programming genius!

Ambassador

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

Experience

I graduated at the University of Nottingham, studying Bsc Computer Science and Artificial Intelligence. I was awarded the exceptional achievers award for being in the top 10 students in my course. Currently, I'm a postgraduate at the University of Edinburgh studying Artificial Intelligence.

I have taught many students and my goal as a tutor is to allow the student to realise there maximum potential, whether that be achieving A* grades or going from a novice programmer to an expert.

I myself have developed countless data processing scripts and applications using Python, C, C++, C# and Java. I am also very familiar with Web Development technologies such as HTML, CSS, JavaScript, PHP and databases.

Rates

Rate for online lessons : £20/h
Lessons offered by Fady
Individual
In group
The lessons will be held
at his home
at your home
webcam
Taught subjects
  • Computer programming
  • Programming languages
  • Python
  • Computer Science
  • Artificial Intelligence
Levels
  • All Levels

Fady's CV

RELEVANT EXPERIENCE

SOFTWARE ENGINEER • INNI ACCOUNTS• 06/2019
C# ASP.NET working mostly on Back-End code and cloud computing services such as Azure and AWS, also building micro-services for receipt data extraction using OpenCV.

SOFTWARE TESTER • BYG SYSTEMS • 07/2018 - 02/2019
Performing user testing for websites and other software to ensure
all bugs are fixed before software release.

EDUCATION

BSC COMPUTER SCIENCE • 2017 - 2020 • UNIVERSITY OF
NOTTINGHAM
Exceptional Achievers Award: Top 10 University Students

A LEVELS • 2015 - 2017 • GEORGE SPENCER ACEDEMY
Math’s (A*)
Computer Science (A)
Biology (B)
AS Arabic (C)

SKILLS
End to end website development using HTML, CSS, JavaScript,
jQuery, PHP and MYSQL databases.
Programming in Python, C, C++, Java, Haskell and Assembly
Knowledge of the agile software development methodology
Constructing AI trained models using artificial neural networks

5 reviews on Fady
  • 5/5

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

Perfect! Fady is incredibly professional, patient — but most importantly, friendly. He is teaching my son Python for his Computing GCSE. My son says that learning python with Fady never feels like work; it is fun and he is looking forward to more lessons with Fady. 100% recommended!

4 recommendations

K
Kyle

Fady has a proper understanding of CS from the fundamentals. He is friendly and eager to help

M
Malek

Fady is a very smart university student who surpasses academically with great grades. He has a great passion for teaching and is a kind and very gentle.

J
John

Has real life web development and programming skills. Clear explanation and nice guy.

A
Adam

Very Knowledge and explains things clearly and nicely. Excellent tutor.

Interview with Fady

QUESTION 01 | 08
Can you tell us about your first experience using a computer?
Fady — Probably when I was around 4 years old. I lived in staffordshire where it was unfortunately quite cold so I learnt to keep myself busy by playing classics such as Age of Empires on my Father's computer. Since then I've always been interested in computers, whereas before they seemed like magical black boxes, now I understand how the magic works.
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?
Fady — I think the exponential growth rate of the power of hardware measured as FLOPS, as predicted by Moore's law has opened up many new possibilities in computing. The biggest implication of this to all of mankind is Artificial Intelligence. Now with super fast GPUs and TPUs being available, it's become feasible to train very deep artificial neural networks on massive datasets, achieving state-of-the-art results on many previously unsolved tasks such as facial recognition, self driving cars and stock market prediction. I think if one day we can create Artificial General Intelligence that will either be our last day or the start of a new scientific revolution.
QUESTION 03 | 08
Explain your expertise, your interest in it and, more broadly, its importance in the computer world.
Fady — My expertise are in Programming, Theoretical Computer Science and Artificial Intelligence. I have been writing Python code for over 5 years and I have worked professionally as a software engineer writing code in C# and Python. As part of my university studies I have also covered C, C++, Java and Haskell. On top of this, in my spare time I enjoy a bit of fun programming, you can checkout my side projects at https://github.com/psyfb2.
I also love Artificial Intelligence and Machine Learning which is actually more maths than computer science! Luckily, I know a thing or two about Calculus, Differential Equations, Probability and Linear Algebra, from my pure maths days, so this topic wasn't too hard for me to pick up. Nowadays, I'm getting ready to start my Msc in Artificial Intelligence at the University of Edinburgh. In the meantime I have been building AI projects, the latest being a deep learning chatbot which utilises Sequence to Sequence networks and Transformers.

In my opinion, Artificial Intelligence has potential to have a massive impact on not only the computing world but also science as a whole. People are using AI for all sorts of things for example DNA sequencing, Fruad Detection, Youtube Video Recommendations and a whole lot more.
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?
Fady — I think these people were born at the right time in terms of computing, where there was a lot of low hanging fruit so to speak. What they achieved was undoubtedly nothing short of remarkable but I think nowadays it's harder to replicate that level of success in computing because innovative and unique ideas in computing are much harder to come by. Their work ethic and drive does inspire me but I do not agree with all of facebook's policies so I can't say I go to sleep thinking about Mark Zuch everyday. I think a really good role model in computing is Alan Turing because despite being persecuted for his sexual orientation, he still managed to achieve great things in computing and is known as the father of modern computing.
QUESTION 05 | 08
Provide a valuable anecdote related to your subject or your days at school.
Fady — Originally, I wasn't interested in higher education so after my GCSE's I took a year out playing football. Things didn't exactly go to plan, so I decided to go back into education and start my A-Levels. The Sixth Form I attended was adamant that I can't take Maths because of my year out. After insisting that I must take maths because I do enjoy the subject, I remember my teacher telling me "fine, but you will end up with a C at maximum, all the other students are miles ahead of you". Well I did get an A* in the end and she was quite surprised. I think what she failed to realise is that anyone can learn anything if they put their mind to it, and that's exactly why i'm a tutor.
QUESTION 06 | 08
What would you say to an uncomfortable person in front of a screen who says that "IT is too complicated"?
Fady — I would say I understand and I was once in exactly your shoes, however IT is simpler than you think. From a distance it may seem like a huge behemoth, but by decomposing all the pieces and looking at them separately, it's really not that complicated. For example we can understand the hardware of a computer by first understanding binary, then logic gates, then circuits composed of logic gates which can perform certain tasks like addition and so fourth. Each of these separately is a topic that anyone can understand, but I do admit there are a lot of topics to understand.
QUESTION 07 | 08
What are your other passions, related or non-related to computers?
Fady — I like to play sports like football and spend time outside in nature.
QUESTION 08 | 08
What makes you a Superprof in IT?
Fady — I have extensive knowledge in Computer Science, by completing my Bsc Computer Science at the University of Nottingham and being awarded the Exceptional Achievers Award for being in the top 10 students in my course. Furthermore, I have professional experience in programming. But having knowledge isn't enough. I am still a learner myself going into my Msc so I know the struggles that students go through. Clear explanations with intuitions, motivating lessons, providing practical homework exercises, being friendly and inviting questions is really crucial for being a good tutor.

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 computer science lessons has never been easier: you're going to learn new skills.

Nottingham
Professional programmer with a PhD in Computer Science teaches programming in Nottingham
£25
Anas
  • (1 review)
1st lesson free!

Programming is a hands-on subject. You learn by doing. The teaching usually involves explaining the basic and core ideas of...

Lessons by webcam Face to face lessons Approved profile
Beeston
Having 9 years of teaching experience as a Assistant professor in department of computer science, Chennai
£15
Manjula
1st lesson free!

When studying computer science the basic knowledge starts from programming languages... especially for beginners it's very...

Lessons by webcam Face to face lessons Approved profile
Nottingham
Computer Science student offering GCSE / A Level Computer Science lessons in Nottingham
£12
Kyle
  • (1 review)
1st lesson free!

A tutor's greatest use is as someone who can answer questions. I find this form of teaching to be natural and most...

Lessons by webcam Face to face lessons Approved profile
Beeston
Offering clearly explained introductory tuition to C, PHP/HTML/CSS and also basic microchip design.
£10
Jamie
1st lesson free!

I am mostly targeting complete beginners. I will offer one 30 minute introductory lesson, I simply guide people through...

Lessons by webcam Face to face lessons Approved profile
Nottingham
Techxpert in computer science, it and maths in nottingham, derby and leicester
£25
Bhavesh
1st lesson free!

I have the experience to teach Degree level and diploma students. Usually, I like to use a marker board, paper pen (by...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Nottingham
All computer programming, java, database, c++, python, data structure, HTML, And operating system
£25
Bhavesh
1st lesson free!

By relating each topic with real life example and at the end of the lecture student can teach same topic to anyone. Problem...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Beeston
Oxford Computer Science Student Teaches Python in NG9 area Primary School to A-Level
£20
Charlie
1st lesson free!

Using the strategies I have refined in my own exams (as well as many techniques I have learnt from others), I hope we can...

Lessons by webcam Face to face lessons Approved profile
Nottingham
A programmer with over 5 years of experience is offering to teach C, C++ and Ruby programming
£25
Thanushan
  • (4 reviews)
1st lesson free!

I teach various categories of computer science-related modules spanning from GCSE to Masters’ level computer science...

Lessons by webcam Face to face lessons Approved profile
Nottingham
Doctorate in Computer Science with 15+ years of Teaching Experience offering Engineering Mathematics & All Computer Science Subjects for All level students...
£18
Dr. VIKAS
1st lesson free!

I taught mostly college and higher level students... We discuss and understand every academic topic in detail through real...

Lessons by webcam Face to face lessons Approved profile
Hucknall
Gcse student predicted 9's giving programming, physics and maths help for anyone up to year 10
£7
Shlok
1st lesson free!

I teach you the foundations of the programming knowledge and help you build from, doing the same in maths and physics

Lessons by webcam Face to face lessons Approved profile
Syston
An AI Expert is offering to teach general AI concepts especially machine learning algorithms
£25
Albert
  • (4 reviews)
1st lesson free!

I have taught various categories of students from GCSE to master’s level mathematical courses. I do not use the same...

Lessons by webcam Face to face lessons Approved profile
Sheffield
An academic researcher, writer, developer & tutor with many years of experience is willing to teach computing, networking & security
£25
Hafiz
  • (4 reviews)
1st lesson free!

I am an expert in computer science & accounting tutoring, assignment help, thesis and dissertation assistance for students....

Lessons by webcam Face to face lessons Approved profile
London
Senior Developer offering coding courses in PHP, HTML, JavaScript, MySQL, CSS, CMS, Laravel
£25
Danilo
  • (13 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 Responds within an hour
Bristol
Software Engineer offering python, Data Science and AI lessons online and face to face
£15
Robert
  • (5 reviews)
1st lesson free!

I am a professional Machine Learning Software Engineer who loves to explain difficult concepts in easy to understand ways. I...

Lessons by webcam Face to face lessons Approved profile
London
10+ Years Experience Senior Software Engineer gives Python lessons in West London
£35
Orestes
  • (4 reviews)
1st lesson free!

Capable of delivering lessons from younger ages to masters students and coding professionals, my goal is to dive deep into...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
Bromley
Computer Science/IT students offering Computer Networking or some other IT fields should opt-in. Have got about 9years of experience in the field.
£20
Micheal
  • (11 reviews)
1st lesson free!

I am a Computer System and Network Administrator with a couple years’ Experience teaching and delivering technology...

Lessons by webcam Face to face lessons Approved profile Responds within an hour
London
A final year PhD student from Imperial College London, who has tutored in Computing for more than 9 years.
£15
Kritaphat
  • (3 reviews)
1st lesson free!

My approach is trying to give you the tuitions of each topic so that you can fully understand them. I do not believe in...

Lessons by webcam Approved profile
Cannock
Computer Science Graduate; Qualified Teacher; Enhanced DBS; Former Soldier; 10 Years Experience.
£22
Jason
  • (3 reviews)
1st lesson free!

A personalised and tailored tutoring approach, allowing my learners access to achieving beyond their...

Lessons by webcam Face to face lessons Approved profile
York
I can teach & help with web development & artificial intelligence modules, coursework, assignment, thesis & dissertation with PHP, C Sharp & Python
£25
Bilal
  • (4 reviews)
1st lesson free!

My teaching methods involve creating real-life case studies to help explain and buttress the concepts I am teaching. I like...

Lessons by webcam Face to face lessons Approved profile
at his home at your home By webcam
1 hour £20 £20 £20
Book a class