from35.00GBP/ h

Computer Science Private Lessons -- up to A Level --

This class is to help students studying computing or computer science at all secondary levels up to A Level. It will aim to help you understand the key concepts of how computers work and introduce the core concepts of programming. Anyone who is looking to get a head start in computer science or has ambitions of studying engineering, maths, any science based subject or computer science at university will benefit from this class.

Extra information

Bring any textbooks you have been given and a laptop if programming is being practised.

Location

Online via webcam
At student's location: Around Canary Wharf, United Kingdom

|
Use ⊞+wheel to zoom!
+

General info

Skills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Student level:
Beginner
Intermediate
Duration:
60 minutes
The class is taught in:English

About Me

Biography:

Fortunately the value of education was instilled in me from a very young age and I was lucky enough to receive the support needed to succeed in education. The Grammar school teaching I received allowed me to thrive and realise my abilities in the technical subjects. Developing a keen interest in science and buildings led me squarely towards Civil Engineering. Through my undergraduate study at Imperial College London I was able to hone my skills and interests (in programming, engineering design, philosophy) whilst also allowing me to appreciate the importance of effective teaching but also how it differed from average or less effective forms. It was during this time that I became more involved in tutoring, which is something that I hope to continue as I go onto my PhD. Being in an environment tailored towards research, academia and further learning I feel will provide me with even greater insight into teaching practises and effectively communicating knowledge.

Teaching Experience:

Having tutored for a number of years I have a wealth of experience tutoring a range of subjects to a broad spectrum of students. This has provided me with invaluable expertise in teaching across different modes (one-to-one, classrooms or through online portals) and in understanding the needs of specific students based on their background, previous learning experience and natural abilities. Having been exposed to a diverse range of teaching settings I am well equipped to deliver engaging and impactful lessons that rouse my students’ interest in their subjects, motivation to study and confidence in their outlook. My core subject specialities are the Maths and Sciences (including Computer Science) which exploit the technical and analytical skills I have developed through my studies. I am also capable of teaching, in a more foundational capacity, Philosophy and Economics since they are subjects I have taken a deep personal interest in over the years and enjoy engaging with.

As a result of my teaching, and studying, experience I like to think of learning as an exercise in structuring knowledge. Therefore the way I approach any new student is to gain a full appreciation of the student’s understanding of a subject and ensure that they have a good conceptual and knowledge base from which to build atop of. In this way teaching can move forward in a more effective manner as material is introduced in a way which resonates with the student’s learning style.

Online Experience:

Given the circumstances I have been adapting my teaching style to fit the online format and have found it to be an interesting exercise. It has uncovered to me new methods and strategies for providing effective learning experiences by leveraging the tools and functionality provided by technology.

An example of an instance where I was able to exploit the advantages of the online platform over in-person teaching to give impactful lessons was during a python summer camp I taught. Since it was the first time the students had worked with code I was eager to ensure that the lessons were deeply hands-on as to demystify the coding process to my students. Doing this through an online portal was advantageous since by being able to share my screen it reduced the friction which would've otherwise existed when trying to showing how to write, and explaining, code to a whole class at the same time.

Education

Secondary Education: Westcliff High School for Boys
Undergraduate Education (MEng): Imperial College London
Postgraduate Education (PhD): University College London

Experience / Qualifications

13 A*/A, GCSE Grades
A*A*Ab, A-Level Grades (Maths, Further Maths, Physics, Chemistry)
MEng, Civil Engineering (2:1)
PhD, Construction and Project Management (Ongoing)
This class is to help students studying biology, physics or chemistry at all secondary levels up to A Level. It will aim to help you understand the key theories and concepts within each of these scientific discipline whilst improving your critical thinking and logical skills. Anyone who is looking to get ahead in the sciences or has ambitions of studying engineering, maths, any science based subject or computer science at university will benefit from this class.
This class is to help students studying maths or further maths at all secondary levels up to A Level. It will aim to help you understand the key mathematical concepts you need to solve the problems presented in your course. Anyone who is looking to strengthen their mathematics skills or has ambitions of studying engineering, maths, any science based subject or computer science at university will benefit from this class.

Ask a question

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

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
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    
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £35Online via webcam
from £46At 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 September 2020
  • Phone number verified
  • Google connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2  Monday at 2:00  Tuesday at 2:00  Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6  Monday at 6:00  Tuesday at 6:00  Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
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    
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00    
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00    
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00    
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00    
13              
14              
15              
16              
17              
18              
19              
20              
21              
22              
23              
from £35Online via webcam
from £46At 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


Eman
Mathematics, Further Mathematics & Computer Science KS2, KS3, KS4
Hi, I'm Eman and I just finished studying A-Level Maths, Further Maths, Computer Science and AEA Mathematics from City and Islington College and I will be studying MEng Mathematical Computation at UCL from September 2021. Ever since first being taught maths and sciences I have had a passion for them and love learning more and being able to understand interesting topics. I achieved 14 A* grades at SSC ( Bangladesh's Secondary Completion Qualification, Homologous to GCSE), 9 in GCSE Mathematics, 7 in GCSE English Language, and D*D* in BTEC L2 Computing (Equivalent with 4A* in GCSE) therefore know what is required of students to succeed and have plenty of important revision tips that I want to pass on. I also studied the new A-level curriculum so have up-to-date subject knowledge. Often the maths and computer science feature concepts that are daunting and challenging to understand at first, but through considered and targeted explanations, repetition of crucial ideas (particularly by linking ideas across subjects, one of my favorite revision techniques at GCSE), and consolidation of ideas using past exam questions it is possible to gain a deep understanding that will serve you well through final year exams and beyond. Learning is a unique process and everybody has different ways of learning best, therefore I will aim to adapt tutorials to meet the needs of a particular student. I will always ensure that prior to the tutorial I know what topics the student wishes to cover so that I can prepare materials (e.g. source appropriate past exam questions) and consult the relevant exam board specification so that we cover everything they need to know - there will be no nasty surprises in the exam. A typical tutorial would have the following structure: A starter activity to recap what we covered in the previous week, helping the student to revise as we go along. An explanation of the key ideas we are covering, and a check of how much the student already knows. Then comes real learning! The majority of the lesson will be devoted to covering the necessary content at a pace and level appropriate to the student. Usually, I will verbally explain the topic in an informal conversation with the student before writing notes onto the board for them to copy down (that way they have something to refer back to later). Past exam paper questions as practice. And lastly, if appropriate, how these ideas link to other things they may have covered or are yet to cover. But most importantly, I aim to create a relaxed and fun environment for learning where the student can feel confident in their own abilities and will enjoy the learning process!

Rabia
Tutor for kids who's not going to school and can learn from home
I can teach maths from grade 1 till grade 6 students with excellence. Sports like cricket, basketball, table tennis I can give online coaching. Will be given online coaching and if applicable I can even come to their location and train them.

Shimaa
Teaching Arabic and Quran to native and non natives
أستطيع تعليم اللغة العربية للأطفال والكبار سواء كانو ا ناطقين للغة العربية أو غير ناطقين بها باستخدام القاعدة النورانية والقاعدة البغدادية وأيضا تدريس القواعد النحوية لطلاب المدارس بطرق سهلة ومبسطة مع استخدام أمثلة كثيرة لدعمهم في كافة نواحي اللغة مثل القراءة والكتابة والتحدث والإستماع باستخدام طرق حديثة تعتمد على تفاعل الطلاب معى اثناء الدرس ليكون أكثر متعة وبإستخدام الخرائط الذهنية التى تساعدهم على الفهم بشكل أكبر في البداية أقوم بإجراء إختبار تحديد مستوى الطالب لتقييم مستواه ثم الصعود به إلى أعلى المستويات من خلال الممارسة والتعلم بطرق ممتعة

Hammad
Professional Python Tutor with immense Interest in Data Science and Deep Learning
Hey, This is Hammad, I'm a Python Developer and I am working on Python for almost 2 years😇. I will teach you a Full Beginner's Computer Science: Python Course covering from the basics to advanced level programming. My bachelor's in Computer Science is in progress and use python on a regular basis in Data Science, Deep Learning Programming. Teaching Methodology I also give online tuition, my teaching methodology mainly involves explaining concepts with examples by using Jupyter Notebooks. Then I practice one or two questions with the student. Then I give questions to students through sharing Notebooks on screen and ask them to solve on their own. I help them out if they are stuck and then we discuss the answers. This helps in having an interactive class and you will surely not be bored with me and will start liking Python even more😊. General Course Outline: //Python 1 // Print Variables. Logical Operators. Comparison Operators. Comparison Operators If/Else Statements Comments. User Input. List and List’s Functions. List Slicing. Tuples. //Python 2 // For Loops. Nested For Loop. Break, Continue, Pass. Type Casting. Sets. Dictionary. //Python 3// Functions While Loops. Exceptions. File I/O. CSV file. JSON File. Learning Python has never been so easy, enjoyable, and affordable! Don’t lose one more second when you can start learning Python right now! More and More people are doing it. Are you ready to embrace this wonderful experience? Get Access Now! Best Regards, Hammad

Roman
High School Mathematics Tutoring and Test Preperation
Do you need a qualified teacher to help you to review mathematics or to prepare for a math test? I am here to help you achieve the grades of your dreams. As a highschool math & science teacher, I have many years of experience in how to study for (and answer) math tests. - Algebra - Calculus - Fractions - Geometry - Basic maths - and much more Math does not have to be hard. Contact me at any time.

Raúl
Cryptocurrency investing for beginners (from level 0)
Investing in cryptocurrencies (Bitcoin, Ethereum etc) is an activity that can allow you to have extra income every month with very little time invested in it (you can easily do it just a few days a month, and after working hours) However, the amount of information online on how to start this activity can be overwhelming and confusing. Since I have been investing in crypto for 5 years, and achieved financial freedom through it, I can show you the basics and also the systems I constantly use to create a long-term profitable portfolio, while getting weekly, compounded, passive income in the meanwhile. Just some of the topics we'll cover, that we'll give you confidence on your long-term investments: - What is Bitcoin? - What is the blockchain? - What is Ethereum? - Other key cryptocurrencies - Some examples - Where can i learn more on my own (top non-biased media resources i used for the last 5 years)? - Where can i buy and sell cryptocurrencies? - Why does Bitcoin go up massively every 4 years? - How does the market REALLY work? - - How can I create a long-term portfolio with just a little bit of time invested every week? (explained step-by-step) - When should i buy and sell my cryptocurrencies? (personal opinion) Also, if you have ANY doubts in between classes, i will give you my contact details and reply to you within 24h Give it a try and I promise you will love it :) *The Services Offered are NOT Financial Advice*

Youssef
Learn Arduino, STM32 and ARM assembler programming, Z80, Intel 8086 P, ython
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.

Christopher
Maths and Computer science Tutoring/ Test preparation
Hello! My name is Christopher and I am currently studying Computer science at TU Delft. I am able to tutor in both Maths and Computer Science at any elementary or High school level and have experience teaching a range of syllabus. Qualifications: - A levels: -A* in Maths - A* in Computer Science - A* in Music - Certified Microsoft Innovative Educator Experience: ZVEZA PRIJATELJEV MLADINE LJUBLJANA (ASSOCIATION FOR FRIENDS OF YOUTH) ZPM is an association in Slovenia that aims to help underprivileged children in many different ways including food packets, after-school clubs, and tutoring. I originally started as a volunteer in 2016 and since then I have helped countless students with their school work; most commonly in Maths but also other subjects like Physics, English, and Chemistry. Later my position developed into employment where I would run after school clubs to help the children build confidence and talk about their emotions, make fun programs for summer camps, and of course, I continued with tutoring many children GIRLS DO CODE Girls Do Code is an organization in Slovenia that aims to get more women into STEM, they believe that this interest has to start in childhood and therefore they offer lessons in Computer Science to over 300 girls. This cause was something that I thought was incredibly important and so I became a volunteer for their organization. This entailed teaching a group of 10 girls the basics of Computer Science in a fun and creative way and was a very rewarding experience. Through my training for Girls Do Code, I was certified by Microsoft as an Innovative Educator. I currently work as a Maths teaching assistant at an international school in the Netherlands where I work with children struggling with maths in small groups. Please don't hesitate to reach out if you have any questions!

Tom
Mathematics and computer science accessible to all
Need a catch-up, tutoring, private lessons or help with homework in mathematics? In computer science ? In logic? I'm here for you! I offer you a personalized approach; because there is no one method that works for everyone, I adapt to the needs and requests of each student (and their parents). The first hour of class will be used to define the student's needs, deadlines and strengths. My courses are aimed at secondary school students of all levels, higher education students outside technical courses (engineering, physics, mathematics, etc.) and anyone wishing to refresh or strengthen their knowledge in mathematics and computer science. Through my reading and my studies in computer science at the École Polytechnique de Louvain, I have amassed a quantity of knowledge in mathematics and computer science that it would be a shame not to share :) Being a student myself, I know the difficulties that certain subjects can cause and the lack of pedagogy of certain teachers. I look forward to working alongside you and unlocking your skills :) I am a master's student in computer science at the École Polytechnique de Louvain (UCLouvain), with a bachelor's degree. Naturally curious, I supplemented my course in computer science with numerous courses in physics (classical and quantum) and logic. I have also been brought to work with people from many backgrounds in various contexts, I learned a great adaptability. I have been volunteering for a long time helping friends and acquaintances in the success of their studies and I hope to be able to use this experience for the benefit of your success :)

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 to high school and university exams, as well as real-life enterprise project consultancy. I have been teaching for 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 adapt 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!

Oumar
Physics course: working methods, monitoring and permanent evaluation
From the introduction to physical sciences to the Bac through competitions or patents such as CAP, BFEM, BT, .... we offer complete and very accessible courses for any profile of learners in chemistry and physical. We will explain the course and then concretize by exercises of application. Also suggest series of exercises of increasing degree of difficulty if the student does not already have one. From this the learner will be able to fill in his gaps and master his lessons well and then apply them as necessary. We carry out a regulated follow-up of the progress according to the program. Homework is prepared regardless of its nature: home or control. There are also permanent exchanges with the parents in order to better find the methods and solutions specific to each student. Thank you

Stefan
Cours Privé de néerlandais en Bruxelles! / Private Dutch class in Brussels!
En tant qu'e enseignant diplômé, je peux donner des cours prives dans les matières néerlandaise (langue maternelle level) et anglais (C2 - test IELTS). Si vous avez besoin d'une meilleure connaissance du néerlandais pour le travail ou la vie Privée, your veillerai à ce que vous atteigniez le level don't vous avez besoin. As a licensed teacher, I can help you brush up your Dutch, no matter what your need is. Need to improve your vocabulary for work? Let's do it. Traveling to the Netherlands soon and you need some essential phrases? I've got you. Thinking about a move to Flanders and you need Dutch, quickly and effectively? We'll set up a program together.

Alejandro & Eléa
Diplomado del EPFL da cursos particular de matemáticas y de física
Soy student of Master in sostenible desarrollo. Antes de eso obtuve mi Bachelor in Ingeniería Mecánica en el EPFL. Ofrezco cursos de matemáticas / física a distancia para estudiantes que necesitan ayuda para seguir sus cursos, así como para aquellos que buscan mejorar. Put lecciones in zoom. Comprensivo y metódico, personalizo mis lecciones para poder brindar un apoyo solido a mis alumnos. Mis cursos permiten adquirir methods of reflexión y resolución de ejercicios para approachar mejor estos temas. Mi objetivo es ayudar has put alumnos a orientarse mejor en matemáticas y física, para que puedan resolver los exámenes con confianza. ¿No estás convencido de la eficacia de los cursos online? Los invito a pedirme más información en mis metodos de educación a distancia.

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.

Stephanie
Cours d'arabe, de français et d'anglais (lecture, écoute, expression orale et écrite)
Bonjour ! Je m'appelle Stephanie et l'Arabe est ma langue maternelle. Je vous aiderai volontiers à apprendre l'arabe, le français ou l'anglais, que vous ayez un niveau de langue débutant ou intermédiaire. N'hésitez pas à prendre contact avec moi, je suis flexible quant au moment et au lieu à Neuchâtel. Possible en ligne également. Merci :)