facebook

Find the Best Online Computer Science Tutors & Teachers for Private Lessons

For over a decade, our private Computer Science tutors have been helping learners improve and fulfil their ambitions. With one-on-one lessons online, you’ll enjoy high-quality, personalised teaching that’s tailored to your goals, availability, and learning style.

Find Your Perfect Teacher

Browse our selection of Computer Science tutors & teachers and use the filters to find your ideal online class

Contact Teachers for Free

Share your goals and preferences with teachers and choose the Computer Science class that suits you best

Book Your First Lesson

Plan the schedule for your first class together. Once your teacher confirms the appointment, you're all set to start on the front foot!

1467 online computer science teachers

Fangming

verified teacher icon
United Kingdom
C$48

60-min

/h

GCSE/A-Levels Math Tutor Summer Class: Update Your Mathematical in Exams!Translate this text using Google Translate.

GCSE/A-Levels Math Tutor Summer Class: Update Your Mathematical in Exams!Translate this text using Google Translate.

Welcome to the Math Tutor Class, where we go beyond conventional teaching methods to create an engaging and empowering learning experience for students seeking to excel in their math exams. As your tutor and A*s owner, I am qualified and experienced in helping students learn the syllabus and passionate about instilling a love for mathematics in each student I work with. In this class, you will master all topics tested in the IGCSE and A Levels/ IB/ SAT Mathematics examinations. Whether you're studying on the AQA, Edexcel, or OCR exam board, I can help students struggling to hit that 4-5 grade and those looking to push up to those 8's and 9's. As parents, you want your child to succeed in their math exams, and I am here to guide them on that path. With a solid foundation in the syllabus and years of experience working with students, I understand the challenges they face. Join the Math Tutor Class today and let us embark on an exciting journey of mathematical exploration and exam success. Together, we will not only conquer the challenges of math but also cultivate a lifelong love for this incredible subject. All mathematics topics covered include primary school topics, secondary school (GCSE) as well as the A-Levels of Mathematics and Further Mathematics topics.

Mojtaba

verified teacher icon
Lebanon
C$75

60-min

/h

Become a full iOS App Developer with guided projectsTranslate this text using Google Translate.

Become a full iOS App Developer with guided projectsTranslate this text using Google Translate.

1. iOS App Environment 1.1. Introduction to iOS SDK 1.2. What’s new in iOS 16 1.3. SDK Tools 1.4. What’s new in Xcode 14. 1.5. Using XCode 1.6. Using Interface Builder 1.7. Using iPhone Simulator 2. Swift Fundamentals 3. Swift Language Basics 3.1. Core Data Types 3.2. String Type 3.3. Tuples & Optionals 3.4. Constants & Variables 3.5. Statements & Operators 3.6. Control Flow & Decisions 3.7. Functions 4. Basic Object Oriented Programming using Swift 4.1. Structs 4.2. Types versus instances 4.3. Member and static methods 4.4. Custom initialization & De-initialization 4.5. Classes 4.6. Initialization 4.7. Methods 4.8. Properties 5. Advanced Object Oriented Programming using Swift 5.1. Optionals 5.2. Introducing optionals 5.3. Unwrapping an optional 5.4. Optional binding 5.5. Nested Types 5.6. Generic Types 5.7. Protocol 6. Memory Management 6.1. Reference Counting Basics 6.2. Automatic Reference Count 6.3. Retain Cycles 7. iPhone Application Basics 7.1. Anatomy of an iPhone application 7.2. Application Life cycle and States 8. User Interface Programming – Basics 8.1. UIKit Framework 8.2. XIB and Interface Builder 8.3. Window & View 8.4. Basic User Controls 8.5. Labels, Text Fields, Buttons, Sliders, Picker etc. 8.6. Building application screens 8.7. Alerts and Action Sheets 9. Auto-layout and Constraints 10. View Controllers 10.1. Basics 10.2. Creating View Controllers 10.3. Content vs Container View Controllers 10.4. Orientation Management 11. User Interface – Special Views 11.1. Image View 11.2. Scroll View 11.3. Table Views 11.4. Populating and configuring Table View 11.5. Data Source and Delegate 11.6. Table View Cells 11.7. Custom Cells 11.8. Editing Table View 11.9. Collection View 12. Multiple View Controllers 12.1. Applications with Multiple Views 12.2. Presenting View Controllers 12.3. Animating View Switching 12.4. Tab based applications (Tab Bar Controller) 12.5. Configuring the Tab Bar 12.6. Navigation based applications (Navigation Controller) 12.7. Working with the Navigation Bar 13. Storyboards 13.1. Storyboard File 13.2. View Controller and Scene 13.3. Segue 13.4. Invoking a Segue 13.5. XIB and Storyboards 13.6. Table View Cell Prototype 14. Multi Touch and Gestures API 14.1. Events and Touches 14.2. Gesture Recognition 15. Data Persistence – 1 15.1. File System 15.2. SQLite 16. 16. Data Persistence – 2 16.1. Core Data 16.2. NSUserDefaults 17. Concurrency and Background Execution 17.1. GCD and Closures 17.2. NSOperation and NSOperationQueue 17.3. Background execution 18. Networking, Connectivity etc. 18.1. Making web request 18.2. Restful services 18.3. JSON 18.4. Apple Push Notification Service 19. Multimedia 19.1. Audio and Video 20. iOS App Architectures 21. MVC, MVP & Clean Architectures 22. Reactive Programming 23. Introduction to unit testing & TDD 24. Introduction to Git 25. Best Practices, Profiling and Performance Tuning

Preeti

United Kingdom
C$37

60-min

/h

Introduction to Coding: Making Technology Easy to LearnTranslate this text using Google Translate.

Introduction to Coding: Making Technology Easy to LearnTranslate this text using Google Translate.

The class aims to provide a comprehensive introduction to computer science, coding, and ICT (Information and Communication Technology) for students. It is designed to make these subjects easy to learn and understand, catering to students of various skill levels. The class will employ a practical, hands-on approach to learning, allowing students to actively engage with the concepts and apply them to real-world scenarios. Various programming languages may be introduced, with a focus on Python due to its simplicity and versatility. Throughout the course, students will also be exposed to problem-solving techniques, logical thinking, and computational reasoning. They will learn how to break down complex problems into manageable components and develop efficient algorithms to solve them. As an experienced online tutor specializing in Python, Data Science, and Game Development, I have a passion for teaching and a strong background in these subjects. With years of experience working with educational technology organizations like Ignite Hubs in London, as well as Secondary schools in Leicester. I have experience in delivering effective 1:1 online tutoring sessions for children aged 10-16 years. My passion lies in helping kids understand computer science and coding concepts. Whether they're just starting out or already have some experience, I provide personalised guidance to suit their individual needs and learning styles. I can also assist them in grasping the ICT course concepts taught at their school, ensuring they stay on track with their coursework.

Elmalla

verified teacher icon
Malaysia
C$37

60-min

/h

trusted teacher iconTrusted teacher

IGCSE 9618 AS / A-level / 0478 & AP Computer Science ATranslate this text using Google Translate.

IGCSE 9618 AS / A-level / 0478 & AP Computer Science ATranslate this text using Google Translate.

Senior Software tutor with 19+ years of working experience offers classes and project assistance for Android App Development in Java, python, PHP, C++, SQL and Selenium automation. I teach the following subjects: 1) IGCSE A-Level /AS-Level (9618) / 0478 Course 2) AP Computer Science A 3) Python (basics, automating staff, Data Analysis, AI & Flask) 4) Java 5) Descriptive statistics using SQL 6) PHP & CodeIgniter framework 7) Android Apps development in Java 8) Scratch I teach Web development (HTML,CSS, PHP, MYSQL) and python using University of Michigan textbook and I teach java using Duke University, NC syllabus. I teach C / C++ using University of Colorado syllabus. Here is a summary of my experience: * 4+ years of experience in Android app development using java. * 7+ years of experience in Website & PHP development. * 7+ years of experience in Machine Vision development. * 6+ years of experience in Automation using C++, VB6, C# and PLC. * 2+ years of experience in Data Analysis using python. In addition to my computer engineering degree, I also *Studied AI in healthcare in Stanford university *Studied Software product management in university of Alberta *Studied Effective Problem solving & Decision making in university of California Irvine (UCI) *Studied Learning how to learn with Barbra Oaklay from Oakland University *Certified in Android development from Udacity. *Certified in Data Analysis from Udacity. * Trained around 50+ students in different IT subjects from scratch to a professional level. Project Portfolio : 1) CMS using PHP & MVC 2) Android Apps for tracking patient health using Java 3) Desktop applications using Visual Basic 4) Automation software using Omron PLC 5) Machine Vision Applications using C#

Dillan

United Kingdom
C$48

60-min

/h

Knowledgeable A-Level & GCSE Science Tutor / Medical StudentTranslate this text using Google Translate.

Knowledgeable A-Level & GCSE Science Tutor / Medical StudentTranslate this text using Google Translate.

Hello! I am Dillan and I am 19 years old. I have completed my A-Levels and GCSEs and studied at a top grammar school in the UK, and I am currently a Medical student. I am a keen and enthusiastic tutor with experience. I have a few years of tutoring experience. I have taught many students subjects such as Chemistry, Biology, Physics, Mathematics and Computer Science. I have had students initially reach level 5 in specific issues, and through hard work and some guidance, they reached level 9 as their final GCSE grade. My teaching style is interactive whiteboard lessons; I use my iPad to annotate and write notes on the virtual whiteboard. My primary focus is to allow the students to understand the material through annotated diagrams. To ensure engagement throughout the lessons, students will be asked different questions, such as why something behaves this way or why this is the answer. I do not just aim for the students to memorise the material but instead to understand the material at hand. From the very beginning, exam questions will be used. I use exam questions from the beginning to help students understand how the mark scheme is structured. Starting exam questions early allows students to practice and perfect their exam technique for the most excellent chance of success in the actual exams. The subjects I offer are: Chemistry: KS3, GCSE and A-Level Physics: KS3, GCSE Biology: KS3, GCSE and A-Level Maths: KS3, GCSE English: KS3, GCSE Computer Science: KS3, GCSE and A-Level Economics: GCSE Medical School Tutoring: Personal Statement advice, UCAT, BMAT & Medical Interviews Python: Beginner and Intermediate lessons

PreviousShowing results 701 - 725 of 1467701 - 725 of 1467Next
Map
Map