FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
FavouritesAdd to Wish List
from41.00GBP/ h

Software Engineer with 10 years tutoring experience teaching Computer Science and Programming to GCSE, A'level, University Level

(Please see the attachments in my profile for feedback and recommendations)
Hi, I am a Software Engineer by profession currently working at Imperial College London, a Computer Engineering Graduate from Queen Mary University of London. I have been teaching Maths, ICT/Computer Science, university computing/software/programming modules and mentoring GCSE, A’level, University students for more than 9 years. My main focus is to make sure students achieve higher grades but also make them ready for the real world applications. I teach a wide range of programming languages such as Python, Java, PHP, HTML, CSS, JavaScript, C#, VB, Angular, Node, MySQL, MSSQL, PostgreSQL etc. For feedback and recommendation please check my tutor profile.

I've been helping GCSE, A'Level students as well as students from top universities such as Queen Mary, Greenwich, UCL, King's college, Birkbeck, Waterloo etc. I can help you get ready for the exams, help with the assignments, projects etc. Please contact with any queries.

If you are parents, whichever level is your children, I can provide extensive guidelines to help and achieve targeted grade.

Few of my previous professional roles are:

- Web Application Developer - London School of Hygiene and Tropical Medicine (LSHTM)
- Software Developer - Queen Mary University of London (QMUL)
- IT Manager - Study Vision Limited
- Web Manager - COLM Limited
- Web Developer - Study in UK

Extra information

I have been teaching Mathematics, ICT/Computer Science, university computing modules and programming languages for more than 10 years. I can help with any requests, coursework/assignments, final year project etc.

My approach to Tutoring includes a range of strategies, but above all I aim to provide with a tailored programme that is best suited to individual needs. I interact productively with people from different ethnic age and backgrounds to find their individual need and supply material/resource accordingly. My approach to tutoring is always determined by an assessment of the student's needs and establishing realistic targets for achievement by asking them some of the basic questions that help me to understand their needs.

Location

At teacher's location: Bendish Road, London E6 1JH, UK
At teacher's location: Ilford, UK
At teacher's location: East London, UK
At student's location: Around Barking, United Kingdom
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Skills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
90 minutes
120 minutes
The class is taught in:English, Bengali, Urdu, Hindi

About Me

Hi, I am a Software Engineer by profession currently working at Imperial College London, a Computer Engineering Graduate from Queen Mary University of London. I have been teaching Maths, ICT/Computer Science, university computing/software/programming modules and mentoring GCSE, A’level, University students for more than 9 years. My main focus is to make sure students achieve higher grades but also make them ready for the real world applications. I teach a wide range of programming languages such as Python, Java, PHP, HTML, CSS, JavaScript, C#, VB, Angular, Node, MySQL, MSSQL, PostgreSQL etc. For feedback and recommendation please check my tutor profile.

I've been helping GCSE, A'Level students as well as students from top universities such as Queen Mary, Greenwich, UCL, King's college, Birkbeck, Waterloo etc. I can help you get ready for the exams, help with the assignments, projects etc. Please contact with any queries.

Education

BEng. Computer Engineering - Queen Mary, University of London
APMG Agile Project Management Foundation - QA
ServiceNow System Administration - ServiceNow
Science Background in GCSE and A'level equivalent with excellent results

Experience / Qualifications

I have been teaching Mathematics, ICT/Computer Science, university computing modules and programming languages for more than 10 years. I can help with any requests, coursework/assignments, final year project etc.
(Please see the attachments in my profile for feedback and recommendations) Hi, I am a Software Engineer by profession currently working at Imperial College London, a Computer Engineering Graduate from Queen Mary University of London. I have been teaching Maths, ICT/Computer Science, university computing/software/programming modules and mentoring GCSE, A’level, University students for more than 9 years. My main focus is to make sure students achieve higher grades but also make them ready for the real world applications. I teach a wide range of programming languages such as Python, Java, PHP, HTML, CSS, JavaScript, C#, VB, Angular, Node, MySQL, MSSQL, PostgreSQL etc. For feedback and recommendation please check my tutor profile. I've been helping GCSE, A'Level students as well as students from top universities such as Queen Mary, Greenwich, UCL, King's college, Birkbeck, Waterloo etc. I can help you get ready for the exams, help with the assignments, projects etc. Please contact with any queries. If you are parents, whichever level is your children, I can provide extensive guidelines to help and achieve targeted grade. Few of my previous professional roles are: - Web Application Developer - London School of Hygiene and Tropical Medicine (LSHTM) - Software Developer - Queen Mary University of London (QMUL) - IT Manager - Study Vision Limited - Web Manager - COLM Limited - Web Developer - Study in UK
(Please see the attachments in my profile for feedback and recommendations) Hi, I am a Software Engineer by profession currently working at Imperial College London, a Computer Engineering Graduate from Queen Mary University of London. I have been teaching Maths, ICT/Computer Science, university computing/software/programming modules and mentoring GCSE, A’level, University students for more than 9 years. My main focus is to make sure students achieve higher grades but also make them ready for the real world applications. I teach a wide range of programming languages such as Python, Java, PHP, HTML, CSS, JavaScript, C#, VB, Angular, Node, MySQL, MSSQL, PostgreSQL etc. For feedback and recommendation please check my tutor profile. I've been helping GCSE, A'Level students as well as students from top universities such as Queen Mary, Greenwich, UCL, King's college, Birkbeck, Waterloo etc. I can help you get ready for the exams, help with the assignments, projects etc. Please contact with any queries. If you are parents, whichever level is your children, I can provide extensive guidelines to help and achieve targeted grade. Few of my previous professional roles are: - Web Application Developer - London School of Hygiene and Tropical Medicine (LSHTM) - Software Developer - Queen Mary University of London (QMUL) - IT Manager - Study Vision Limited - Web Manager - COLM Limited - Web Developer - Study in UK

Ask a question

Send a message explaining your needs and Shahidul will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

MonTueWedThuFriSatSun
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00    Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00    Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00    Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00  Tuesday at 13:00    Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  
15  Monday at 15:00  Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from £41At teacher's location
from £41Online via webcam
from £41At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Online reputation

  • Instructor since July 2020
  • Phone number verified

Availability of a typical week

MonTueWedThuFriSatSun
7  Monday at 7:00  Tuesday at 7:00  Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8  Monday at 8:00  Tuesday at 8:00  Wednesday at 8:00  Thursday at 8:00  Friday at 8:00  Saturday at 8:00  Sunday at 8:00
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00    Thursday at 10:00  Friday at 10:00    Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00    Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00    Thursday at 12:00  Friday at 12:00    
13  Monday at 13:00  Tuesday at 13:00    Thursday at 13:00  Friday at 13:00    
14  Monday at 14:00  Tuesday at 14:00    Thursday at 14:00  Friday at 14:00  Saturday at 14:00  
15  Monday at 15:00  Tuesday at 15:00    Thursday at 15:00  Friday at 15:00  Saturday at 15:00  
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23  Monday at 23:00  Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00  Friday at 23:00  Saturday at 23:00  Sunday at 23:00
from £41At teacher's location
from £41Online via webcam
from £41At student's home

Good-fit Instructor Guarantee


If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

Share


Zen
Learn Word Excel and Access in the easiest way possible Become a qualified programmer even if you don't know anything about the field
University professor offers support courses in: * Office automation initiation and improvement; * Microsoft Access Advanced; * Computer programming languages: C / C ++ / Java / J2E, ...; * CISCO CCNA preparation computer networks; * Diagnosis and maintenance of computer equipment; * Architecture of computers and operating systems:

Daniele
Private lessons for Computer Science, Java, Python, Javascript, React, Angular, Node
I'm a professional and young software engineer working in Munich, Germany. I have completed many different enterprise projects that came to life and are accessed by thousands of users. In this class we can cover any general computer science topic related for high school and university exams. I have been teaching many years and I have adopted a way of learning with "ELI5": "Explain like I'm five". I'm gonna explain hard concepts in easy and real world examples. We're not just gonna learn a language or topic, but learn how to learn fast and adopt it in every aspect. I'm a passionate software developer and I will make you love the subject by teaching it in a fun and successful way. Please get in touch with me to let me know what kind of help you need. I'm here for you!

Mihai
Hands on computers programming and general knowledge lessons for beginners or professionals
Either you want to understand how computers work in general, what are the risks of online activities or you want to start or improve your developer skills, I will be happy to help you with that. I am specialized in Java, GOlang, Docker, Git, HTML, CSS, JS, jQuery and I work in the field for more than 20 years. I have experience in coaching professionals as well as in introducing children and teenagers to the fascinating world of computers and especially programming.

George
Computer Science courses from beginner to intermediate level
Computer Science courses from beginner to intermediate level - Using Windows - Using Microsoft Office (Word, Excel, PowerPoint) - Safe-surfing (using Web without risks) - Using specific applications (on-demand) - Trick of using computer - Programming courses

Matías
Private coding / programming lessons with python
Python is one of the best, or the best, language to start learning to code. It is, also, one of the languages more used today. Particularly in the more avant-garde fields, machine learning, for example. This popularity makes python constantly evolve. Its tools and libraries are ample, free and very varied. I am an aeronautical engineer who likes to share what he can do. I profit by teaching and motivating people. I am used to working with people of different ages. I believe in segmentation, visualization of progress, objective results and practice. Beyond these general lines, there is no rule or magic method. Some things work with some students and not with others. Adapting to needs is really the goal of private lessons. So I will do my best to find what motivates and helps my student.

Ilias
Games, animations and interactive stories with Scratch (adults)
Are you dreaming of creating your own games, animations or interactive stories? This course aims to enagage learners regardless of their programming experience. The course for beginners starts with a description of the interface and how you can import or create various backgrounds or objects. An introduction to basic command blocks follows, and as the course progresses, learners are given many opportunities to be creative, practise analytical and critical thinking, and combine various command blocks to add functionality to their programs. The course also aims to foster effective communication, as learners have the opportunity to share their creations on Scratch community, receive feedback and exchange ideas with other members. This course is intended for teachers who want to use Scratch in the classroom.

Šimon
Math, Physics, Programming and Computer Science (IB) tutoring
I specialize in IB and AP curriculum but can, of course, tutor regular high school classes as well. I can help students catch up, keep up or get ahead of their curriculum in mathematics, physics, computer science or programming. I try to explain these matters in a meaningful way, to provide students with an understanding of the subjects, not just the ability to solve formulas and memorize.

Amandine
Mastering IT for your daily needs
Hello, You are an adult and you need the technology to take steps or take actions. But it seems difficult to see insurmountable on your own. Arm with your notebook, you would like us to explain you step by step and know how to reproduce in order to gain confidence and autonomy! That's good, I'm able to guide you and explain what the platforms / sites expect from you! For example, how to lighten a file so that it is accepted on official sites? What are the different file formats? What are the tips to save time or make your job easier? I have a European license for computer graphics (design using the computer) and the handling and use of the different software (in French and in English) does not scare me. I have been helping those around me for many years, I have also learned to create tutorials. The language barrier is not a barrier. I have patience, curiosity and I am a teacher. And above all, I will create real situations drawn from our learning in order to assess your progress, give feedback and anchor your new skills! Take a first lesson in order to get to know each other and understand your needs, whether they are one-off or part of a longer course. Hope to meet you ! Amandine

Youssef
Learn Arduino, STM32 programming using C language and ARM assembler, Z80, CubeIDE
I am an associate professor in industrial engineering and electrical engineering, passionate about electronics and industrial IT, I have carried out several projects in the field of industrial automation ARDUINO, and the STM32 are free hardware microcontrollers. They are very useful for learning electronics and coding at the same time. They are great estimators because we can solve problems and watch the results physically. Thanks to the size of its community and the openness of its philosophy, information is widely accessible. ARDUINO, PICs and the STM32 allow us to undertake countless projects of all kinds. In a way, it's a little door through which you can easily access the world of makers. Among others. My main goal is to stimulate creativity and curiosity. In addition to allowing my student to acquire a level of competence that allows him to function on his own.

Abdullah
How do you make a Web application? How do you automate business processes? How do you write an API system?
Do you also want to delve into complex API systems? Or do you want to write a central Web application that you can access from any device? Or are you thinking of how can I automate administrative work? I'll help you get started. We make a step-by-step plan together. Are we going to work with a framework such as Laravel, Symfony or are we going to deepen our knowledge of PHP? How do we create a database? How does Oracle or MySQL work? How about Scrum and Git? Which IDE are we going to use? We go through everything. You decide what you want to delve into. I'll help you discover your strengths. We go at your pace and you develop your own style.

Lina
Basic Computer Programming. Python, C ++
This class is for anyone who wants to enter the world of computer programming, or those first semester engineering students who are becoming familiar with these languages. - I want to develop in the student the logic to communicate with the computer so that he can create programs and awaken his creativity. - I think that computer programming has too wide a field of application, which makes it almost useful for anyone in today's technological world to know how to program. - Programming is not only useful but fun and can help us understand concepts from other areas or from life itself.

Himank
Math, IB Mathematics (HL & SL), Science, Computer Science, Coding Language C, C++, Python.
Currently, I am working at MaaS department in Denso Corporation, Shinagawa, Tokyo. I have done my masters from the Indian Institute of Technology Hyderabad India recently. I can teach you Mathematics and science in a simpler way as I have lived with those things for 10 years. I can teach you coding, Science and Math if you wish to learn new things contact me. This class is for those who really want to use to learn computer languages like C, C++ in a more innovative manner. I little bit know Nihon-Go as well.

Mehdi
Computer Science, Algorithmic and Programming Tutoring
I am a computer engineer and I offer courses to students who wish to consolidate their theoretical knowledge and practical skills in computer science. The courses are adaptable according to your needs and the field of computer science that you wish to consolidate the most. However, I suggest you choose one of the following specialty areas that I master: Algorithmics, Programming (C / C ++, Java, C #, Python), Web (HTML, CSS, Javascript, Ajax, XML, etc.), Data structure . I am an engineer in computer science, I offer courses to students who wish to consolidate their theoretical knowledge and practical skills in computer science. The courses are adapted according to your needs. However, I suggest you to choose between the next areas that suits you: Algorithmic, Programming (C / C ++, Java, C #, Python), Web (HTML, CSS, Javascript, Ajax, XML, etc), Data structure.

Sachin
Basics of C and C++ languages for budding programmers
Programming has become an important skill in today's ever-changing world. C and C++ are one of the bests when it comes to learning the fundamentals of programming, especially object-oriented programming. This class is designed to address the basics of the C and C++ language while building a programming mindset among the students. I am looking forward to welcoming you on your journey to learn one of the most important skills of our time. See you all soon!

Han
Statistic, programing and data analysis lecture by French Master.
Graduated with a Master in applied mathematics and optimization, I am offering lecture to supports you in your university classes/projects/exams in statistics, programing (including mathematical programing) and data analysis. I am currently working in the private sector, which imply c++ programing, scripting and mathematical modeling (constraint programing, linear programing/MIP, Branch and Bound etc...). I can help you from the installation of the software you need to get your project starting to a recurring help in your project (school or professional). Small remark for statistical classes: This classes requiring more preparation, I always refuse request for which the due date (examen/ end of project) is in less than four weeks. PROGRAMING: C/C++, Java, VBA etc... STATS: Matlab, R, (Excel) Class can be given in French or English.