Trusted teacher: The term was fought about in the early to mid 1960s, but the thinking was that computer science is really about the ability to solve problems using computers, rather than about the design of computers themselves or the engineering of particular solutions. Computer science is the study of how data and instructions are processed, stored and communicated by computing devices. ... seeking to improve the performance of existing computer systems and software. developing new hardware or computing techniques and materials. An online class is a course conducted over the Internet. Online classes are generally self-paced, allowing for greater flexibility in completing coursework. Discover the possibilities of combining computers with the internet.
Computer science lessons in United Kingdom
Find your perfect private computer science tutor in United Kingdom.
Learn computer science with our teachers at home or in their studio.
0 teachers in my wish list
34 computer science teachers in United Kingdom
Dr Zeeshan - Hamilton£58
Trusted teacher: This lesson is the sixth lesson of the Web Application Penetration Testing series. This lesson is going to cover the following topics: - File Inclusion - Types of Inclusion - Inclusion in Web Development Languages - File Upload - Unrestricted File Upload - Risk Factors - Protection and Bypassing Methods - Prevention Methods - SQL Injection This lesson will be followed by 02 hours of the practical lab session.
Computer science · Web development · Security
Sudhanshu - Glasgow£18
Trusted teacher: Android Development complete course starting from basic app building to developing major projects. The course will cover the following topics - 1. Introduction to Android Development 2. Android studio installation and overview 3. Creating layouts for app using XML 4. Developing Currency converter and Calculator app. 5. Adding animation and media (images, video, sound). 6. Creating list view and Recycler view (advance list view). 7. Developing a Stopwatch app. 8. Async Task (doing background processing). 9. Understanding and applying Intents. 10. Understanding and using libraries(Google libraries and Shared Prefs). 11. Fragments 12. Creating a View Pager. 13. Handling exceptions (try/catch/finally). 14. File Handling in Android. 15. Broadcasts in Android 16. Notifications 17. Services OPTIONAL - 1. Firebase basic working. 2. Event bus (library to ease data passing) 3. Basic game development After the course, students will be capable of building advance apps from designing the basic layouts to fully functional app. The teaching method will consist 80% practical and 20% theory as I believe its better to show how it works rather talk about it.
Computer science · Computer programming · Mobile development
Trusted teacher: I have had a passion for Computer Science and IT ever since I first studied it in school. I then decided to further pursue this at a degree level at the University of Nottingham. What particularly intrigued me about the subject area was solving problems and learning to understand interesting topics that form the basis of the technological evolution currently happening globally. From studying it so rigorously, I have well accustomed to the requirements needed for students to succeed. Often the mathematic, and logical concepts can seem challenging when initially grasping an understanding in the field. This prompted me to start tutoring students for the past 3 years and develop explanations and teaching styles that are adaptable to each students learning style. I have lots of revision tips, lesson plans and resources that are up to date with the current curriculum! I like to plan lessons by covered each topic in depth, and covering any difficulties that students might focus. I regularly like to hold mini-test style questions to ensure the information is consolidated, and follow with exam paper review sessions to ensure that students are ready for their exams. Although my focus has been on students that are studying for a particular exam, I have also built up experience in tutoring adult learners that are wanting to develop their general IT skills so do feel free to reach out!
Computer science · Computer basics · Information technology
Trusted teacher: I aim to make your computer / laptop a tool for you, not a burden. Whether you need it for work or personal business, I'll help you with any aspect. Office (Word, Excel, Windows or Mac) Internet and emails (Avoid scams/viruses), browse safely etc Organisation : viewing / organising pictures, music, movies Specific applications use And more, just ask ;) It does not matter what your current level is, we will start right from where you are and move on progressively and we'll adapt the courses to your specific needs and pace.
Cris - Bracknell£41
Trusted teacher: I am a full qualified Computer Science Teacher; I also teach Robotics and Programming Language; I am very experienced in the UK National Curriculum; I have also Level 5 in Teaching Students with Special Needs; and I also teach mature students.
Computer science · Computer basics
Trusted teacher: Computer networks is one of the most recent trending careers. This course will help students understand the concept of computer networks and take their first step towards this career. By the end of this course, students will be able to build a computer network simulation similar to the practical systems.
Information technology · Networking · Computer science
I base my classes on completing exam-style questions from past papers or approved books together with the student and teaching them how to think mathematically and be able to tackle similar problems. My objective is to ensure the student is able to think independently and provided detailed feedback on their work.
Computer science · Physics · Math
I have specialization in computer science.My reserch work is in Artificial Intelligence.I have good knowledge in mathematics and phyicsa as well. My focus is on practical learning because I think practical knwledge helps the student to retain the information for long time .
Math · Computer science · Physics
My approach is to focus on developing the student’s mastery of the subject through problem based learning, including preparation for exams, while developing the student’s enjoyment of the subject and ability to learn by themselves. Over the years I have worked in different roles requiring a diverse range of skills including coaching/tutoring of high school students in year 9 to year 12 mathematics and coding for primary school children.
Math · Computer science · Computer programming
GCSE Biology tuition - offering a range of exam boards, we will cover the appropriate course content as well as exam technique, to build your confidence in preparation for the GCSE examination. 1-2-1lessons in person or online, for a flexible learning experience.
Microbiology · Computer science
Trusted teacher: I am a qualified Computer Science Secondary Education teacher. My Degree in Computer Network Management allows me to teach Computer Systems specifications up to, and beyond A-Level Computer Science. I love to share my knowledge in Computer Science and Mathematics. ICT is part of the skills possessed as a Computer Network Engineer. So, if you would like to learn or develop new skills in Computer Science, Maths and, or ICT, do not hesitate to contact me. On the first day of meeting, an agreement and a lesson overview will be generated based on your selected specifications (usually depends on your school/college). We will create a plan of how each lessons will be carried out based on your learning style and also the outcome of assessments that will be carried out to check your current knowledge or attainment. All lessons will be tailor suited to every individual.
Computer science · Math · Information technology
Computer science · Computer programming · Web development
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.
Computer science · Computer programming · Tutoring
Trusted teacher: Java is a widely used language in the world of Programming. Many software and tools run using Java only (the first version of Minecraft is an example). This language is powerful and could help you to achieve a successful career in Software Engineer, Android developer and so on. With this course, I will ensure that you will get the BEST programming methodology as well as a very good understanding of what Java is and how it works. Furthermore, you will be introduced to the wonderful concept of Oriented Object Paradigm which can help you to build any software you might think of. Finally, if you are already following a Java course at your School or University and find it challenging, it will be my pleasure to get back to the basics and ensure that you will have the best chance to succeed during your course. So, get in touch and let's discover this fantastic world of programming together!
Java · Computer programming · Computer science
HTML is the foundation of all web pages. It defines the structure of a page, while CSS defines its style. HTML and CSS are the beginning of everything you need to know to make your first web page! Learn both and start creating amazing websites.
Hi, My name is zunnoran I am a positive person who has an enthusiastic outlook on life. I love my job and I get a great sense of achievement from seeing my students develop and grow as individuals. If I can have a positive impact on their future, I feel I am doing my job well.
Math · Computer basics · Computer science
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!
Math · Computer science
Python is a very powerful coding language which is an essential and useful skill for anyone to have. The course will start from the basics and build up your knowledge from there. No previous knowledge is necessary. We will work through problems which will develop your problem solving abilities as well which is a good life skill. We'll start off by looking into the basics of writing a simple computer program , as you gain more confidence you can have practical experience with programming concepts through real-world examples. The lessons will be fun yet informative.
Computer programming · Computer science · Computer basics
I teach Mathematics, Computer Science and French for O and A level students, but also for younger students who aim to understand and develop a love for these subjects. My teaching methods will revolve around applied understanding, that is focusing on making sure that the student fully understands everything and completing even the most difficult questions. Lessons will be around 1 to 2 hours, depending on the abilities of the students. I promote a relaxed atmosphere where the student won't be scared to approach me for any questions. Notes,work sheets and any learning resources can be provided both virtual and hard copies.
Math · French · Computer science
Weiss - London£13
Trusted teacher: Computer network and security professionals are the ones who make sure computer systems run smoothly. They can install operating systems, configure networks, back up servers, and manage network security. When users have trouble with their systems, these IT professionals are the ones who fix their problems. If you’re interested in training for a job where you can provide security and support for digital networks, here are some great reasons to study with me: 1) Learn from a professional with more than 10 years experience. 2) I will share with you all your training material (no need to buy books or anything like that) 3) After the course, you will be ready for any exam that you choose: Comptia Network + Cisco Certified Network Associate (CCNA)
Network infrastructure · Networking · Computer science
Maths, Science and Computers are the major subjects to improve logics and decision making skills. Through my class, a child easily learn and improve his/her grip over concepts and become self sufficient. My class ensures to make the children fall in love with the MATHS Subject and hence improve their scores.
Math · Computer science · Elementary school level
Have you struggle for months trying to learn how to program, do you feel like giving up! Well don't because I am here to walk you through these concepts and get you up and running to start developing your own programs. By giving you all the fundamentals you need to own this skill. Grab your laptop and let's get started to learn how to code. This course will be though in Java.
Computer programming · Computer science · Java
Hello, I am a student at Ecole Centrale de Paris, currently in the Msc Sustainable Energy Futures master's degree at Imperial College London. I offer private lessons in mathematics, physics, chemistry, computer science and engineering, for students from middle school to high school. I had the opportunity to deepen these subjects through two years of preparatory classes at Stanislas (MPSI & PSI *) then an engineer training. I therefore offer a follow-up adapted to each one, with an emphasis on learning the course and exercises of increasing difficulty in order to work over the long term. This method works: the 3 students I followed last year all increased their grades in a few weeks. I can go home in the Hammersmith / Earl's Court / Kensington and surrounding areas, or by videoconference. Do not hesitate to contact me if you have any questions, Camille
Math · Physics · Computer science
I specialise in tutoring Computer Science, Math for children at GCSE and A-Level. My goal is to keep the students enthusiastic, challenged and out-perform themselves on a continuous basis. To aid this I use real-world examples, the curriculum and tailored homework to meet the needs of each student. Due to my deep fascination with computers I have previous experience in also teaching all ages with basic computing at home, from use of a device, office applications and the internet. This sounds a standard, however there is always something to learn for those who may get stuck from time to time.
Computer science · Computer basics · Math