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!

1498 online computer science teachers

Esmatique

France
19€

60-min

/h

Online tutoring – Maths, Science, Languages and Homework Help – Elementary, Middle, and High School

Online tutoring – Maths, Science, Languages and Homework Help – Elementary, Middle, and High School

🎓 Engineering student – Online tutoring – Elementary, middle, and high school Hello! 👋 I am an engineering student and I offer private lessons entirely online, to support students from primary to high school throughout France. My goal is to help each student better understand their lessons, progress at their own pace, and gain confidence. I adapt to the level and needs of each student to offer simple explanations, suitable exercises and an effective working method. 📚 Materials offered 🔢 Mathematics Support from primary school to high school: understanding the course, reviewing the basics, exercises, preparation for tests and exams. 🔬 Physics and Science Explanation of concepts, exercises and problem-solving methods. 💻 Computer science Introduction to computer science, algorithms and programming according to level. 🌍 Languages French, English and Arabic. 📝 Academic support and homework help Revisions, methodology, work organization, preparation for assessments and review of concepts not understood. 🎯 How does a class unfold? Each session is tailored to the student's difficulties and objectives. For example, we can: ✅ Review a misunderstood concept ✅ Review the basics ✅ Do progressive exercises ✅ Correct and understand the errors ✅ Prepare for a test or exam ✅ improve the work method ✅ to develop autonomy and confidence The goal is not just to complete the exercises, but above all to understand the method so that you can gradually succeed on your own. 👩‍🏫 A caring and personalized approach I am serious, patient, and attentive. I take the time to explain concepts in different ways when necessary and I adapt to each student's pace. The courses take place entirely online, which allows for flexible support, regardless of where the student is located in France. 💻 100% online courses – students all over France 📩 To contact me, simply specify: • the student's level • the desired material • difficulties or objectives • your availability I would be delighted to discuss with you how I can best support the student's progress. 😊 ⭐ Understand, progress and gain confidence: support tailored to each student.

play iconVideo

Raouf

verified teacher icon
Luxembourg
5.0

5 reviews

(5)

15€

60-min

/h

trusted teacher iconTrusted teacher
student icon
2Students

Artificial intelligence for seniors and the use of basic software

Artificial intelligence for seniors and the use of basic software

Objective: To understand AI without fear, to use it to simplify one's life, to know how to identify digital traps, and to use Word, Excel, etc. without difficulty. 1: Demystifying AI (What exactly is it?) AI is not a movie robot: Difference between fiction and reality. How it works (simply): The image of the "giant library": AI has read billions of books and uses them to predict the continuation of a sentence or create an image. Where is it already present? Spell checkers, Netflix/YouTube suggestions, GPS, and voice assistants (Siri/Alexa). 2: Using AI to make life easier Conversing with AI (ChatGPT, Claude, Gemini): Ask him to write an administrative email or a complex letter. Summarize a long newspaper article or document. Plan a travel itinerary or find recipe ideas with what's left in the fridge. AI for creativity and memory: Generate images to illustrate a birthday card (Midjourney, DALL-E). Using AI to restore or colorize old family photos. 3: Learning to "talk" to AI (The Art of the Prompt) The context method: Why "Give me a cake recipe" is less effective than "I am allergic to gluten and I am hosting 4 people, give me a simple chocolate cake recipe". The expert's role: Learning to tell AI "Act like a travel guide" or "Act like an expert gardener". 4: Precautions and Critical Thinking (The Survival Guide) "Hallucinations": Understand that AI can make false claims with complete certainty (never take medical or legal advice from AI without verification). Privacy protection: Never give sensitive data (social security number, passwords, bank details) to an AI. Knowing that everything we write to the AI is potentially used to train it. Spotting "Deepfakes": How to recognize a doctored image or video (details on the hands, strange reflections, slightly metallic voice). Verify the information: the golden rule of cross-referencing sources. 5: Ethics and Impacts (To go further) Copyright: Who owns an image created by AI? The environmental impact: The water and energy consumption of AI servers. The future: Will AI replace us or assist us?

Video thumbnail
Play icon
Raouf's video
play iconVideo

Hammad

verified teacher icon
Pakistan
5.0

1 reviews

(1)

13€

60-min

/h

trusted teacher iconTrusted teacher

Professional Python Tutor with immense Interest in Data Science and Deep Learning

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

Video thumbnail
Play icon
Hammad's video

Bozhidar

verified teacher icon
Switzerland
5.0

4 reviews

(4)

40€

60-min

/h

trusted teacher iconTrusted teacher

Math/Computer Science Tutoring for high-school and BSc Computer Science students

Math/Computer Science Tutoring for high-school and BSc Computer Science students

Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.

Izhar

verified teacher icon
Netherlands
5.0

3 reviews

(3)

23€

60-min

/h

trusted teacher iconTrusted teacher
student icon
1Students

C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.

C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.

Do you want to start your career in coding? There are excellent chances of growth in this sector. Do you think it'll be tough to learn this language. No! Not at all! I am an expert in C language having practical work experience. I'll start from the scratch, strengthen your basics and help you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : –Introduction to Programming –Fundamentals in C –Operators and Expressions –Data types –Input-Output Library Functions –Control statements –Function –Storage class –Pointer –Pointer and Function –Array –Pointer and array –Array and function –Dynamic memory allocation –String –String and function –Command line arguments –Preprocessor –Structure –Structure and function –File Handling –ODBC Programming –Process and threads –Graphics In case you have any query, feel free to contact me. Give yourself a chance for a better future. All the best

play iconVideo

Laroussi

verified teacher icon
Tunisia
19€

60-min

/h

trusted teacher iconTrusted teacher

Getting started with LaTeX. The number one scientific publishing tool

Getting started with LaTeX. The number one scientific publishing tool

Session 1: Revolutionizing your Scientific Writing with LaTeX & AI Duration: 2 Hours | Level: Beginner | Tools: Overleaf + AI** First Hour: Foundations and Cloud Environment (60 min) 1. Introduction to LaTeX Philosophy (15 min) - The "WYSIWYM" concept:** Explain the difference between Word (*What You See Is What You Get*) and LaTeX (*What You See Is What You Mean*). Why content takes precedence over form. - Key advantages:** Unrivaled typographic quality, automatic reference management, stability on long documents (theses), and free of charge. - The structure of a file:** Distinction between the **preamble** (the brain: settings and packages) and the **body of the document** (the heart: text). 2. Immersion in Overleaf (25 min) - Configuration:** Creation of an account and first project "Blank Project". - Exploring the interface:** The file panel (left), the code editor (middle) and the PDF preview (right). - Real-time collaboration:** How to share a project and leave comments (like on Google Docs). - History and versions:** How to revert to a previous version in case of a compilation error. 3. Practical Workshop: My First Document (20 min) * Writing basic commands: `\documentclass`, `\usepackage[french]{babel}`, `\title`, `\author`. * Compilation of the document and observation of the result. * Structuring: Use of `\section` and `\subsection`. Second Hour: Mathematics and the Magic of AI (60 min) 4. The Power of Mathematics (20 min) - Mathematical modes:** Difference between the text (`$...$`) and the centered block (`\[...\]`). - Essential syntax:** Fractions `\frac{}{}`, exponents `^`, indices `_`, and roots `\sqrt{}`. - Introduction to AMS packages: Why amsmath and amssymb are essential for professional rendering. 5. From hand to screen: AI at the service of LaTeX (30 min) - Presentation of OCR tools:** Use of **Mathpix Snip** (the leader) or models like Gemini/ChatGPT to transform a photo into code. - Concrete demonstration: 1. Take a picture of a complex handwritten formula (e.g., an integral with matrices). 2. Use AI to generate the corresponding LaTeX code. 3. Correction and insertion: Learn to check the AI-generated code before copying and pasting it into Overleaf. 6. Conclusion and Q&A (10 min) * Summary of achievements. * Resources for further exploration * Definition of the exercise for the next session.

Video thumbnail
Play icon
Laroussi's video

Anas

verified teacher icon
Belgium
4.7

12 reviews

(12)

33€

60-min

/h

trusted teacher iconTrusted teacher

Master Microsoft Excel (Beginner - Intermediate - Advanced)

Master Microsoft Excel (Beginner - Intermediate - Advanced)

>>> What is Excel? Microsoft Excel is a spreadsheet that allows you to do calculations, analyze data with formulas, tables and graphs. >>> What about pedagogy? I favor the learning by doing method >>> Who am I? For information, I am consultant / trainer and certified Microsoft Excel Expert. I have considerable experience in training. Indeed, I have trained hundreds of people whether in groups, or in private. >>> Location of the training? The place is to be agreed with the apprentice. Training can also be organized remotely (Teams, Zoom, Google Meet, Skype...) >>> Content of the training I can adapt to your level and your needs in terms of content. Here is a non-exhaustive example of the subjects taught. **** Excel Training (Beginner and Intermediate) **** Part I: Basic Concepts What is Excel? Discover the Excel window. Workbooks, spreadsheets, cells. Use the toolbars, the menu, the help. Part II: Working in a spreadsheet Identify basic concepts Manage cells: capture and copy Set up formulas. Master the modes of referencing cells: absolute, relative. Insert, delete rows or columns, move fields. Part III: Formatting a spreadsheet Format cells: present numbers, text, titles. Define conditional formatting. Print the entire sheet or part. Build the layout: titles, pagination Part IV: Workbook Management Save, edit a workbook. Divide your data over several sheets. Insert, delete, move, copy a sheet. Edit multiple sheets simultaneously Part V: Data Analysis Using Functions Calculate percentages, establish ratios. Perform statistics: AVERAGE, MAX, MIN Apply conditions: SI. Use functions: NOW, TODAY. Consolidate multiple sheets of a workbook with the SUM function. Part VI: Linking spreadsheets Transfer data from one table to another Copy / paste with link. Create summary tables. Part VII: Illustrate with graphics Create a chart from a table Change the type: histogram, curve, sector. Add or delete a series. **** Excel Training (Advanced) **** Part I: Configure Excel Options Set up Excel options. Customize the interface. Part II: Gaining time to present his paintings Define styles, use themes. Define conditional formats. Insert Sparklines charts. Part III: Creating simple and complex calculation formulas Master the various modes of referencing: relative, absolute, mixed. Name cells. Set up simple and complex conditions: IF, OR, AND. Calculate statistics: NBVAL, NB, NB.SI. Use mathematical functions: Sum and SUM. Retrieve data with search functions: VLOOKUP Calculate dates, times: DATE(), DAY() and MONTH() ... Manipulate text: CAPITAL, MINISCULE and CONCATENATE. Protect formulas, sheets or binders. Part IV: Consolidation of data Link multiple cells in a workbook. Manage connections between workbooks. Consolidate tables in a workbook. Consolidate data from multiple workbooks. Part V: Exploiting Data Lists Tris multicriteria. Custom sorting: Numeric, Textual and Chronological. Extract data: advanced filters. Delete duplicates. Part VI: Implementing Pivot Tables / Charts Create charts / pivot tables Group the information by period and by slice. Filter and sort Segment filters Show / hide data. Add ratios and percentages.

play iconVideo

Emmanuel

verified teacher icon
Morocco
25€

60-min

/h

trusted teacher iconTrusted teacher

Office Courses - Master the Essential Tools for Your Career

Office Courses - Master the Essential Tools for Your Career

Improve your office skills and become an expert in office tools. Join my office course on Apprentus and learn how to effectively use the most popular office software, such as Microsoft Office (Word, Excel, PowerPoint) and Google Workspace. What you will learn: - Microsoft Word: Creation and formatting of professional documents, use of styles and themes, management of tables of contents and references. - Microsoft Excel: Manipulating data, using formulas and functions, creating graphs and pivot tables to analyze your data. - Microsoft PowerPoint: Designing impactful presentations, using animations and transitions, tips to captivate your audience. - Google Workspace: Real-time collaboration with Google Docs, Sheets and Slides, use of sharing and commenting features, integration with other Google tools. Why choose our course? - Suitable for all levels: Whether you are a beginner or looking to perfect your skills, our course is designed to adapt to your needs. - Practical learning: Each lesson is accompanied by practical exercises to reinforce your knowledge and allow you to master the concepts taught. - Flexibility: Learn at your own pace, with online sessions accessible anytime, anywhere. - Personalized support: Benefit from the assistance of an experienced trainer to answer your questions and guide you throughout your learning. Register now and give your career a boost.

Video thumbnail
Play icon
Emmanuel's video
PreviousShowing results 76 - 100 of 149876 - 100 of 1498Next

Our students evaluate their Computer Science teacher.

To ensure the quality of our Computer Science teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 136 reviews.

“ I ‘ve searched the computer teacher because my daughter had wanted to learn computer science. My daughter is junior high school student. I asked to teacher about lesson’s detail many times through apprentus app , so she gave me answer very quickly and kindly. My daughter’s English level is little bit short for the class.But teacher is very helpful, talk in down translate for her and easy understanding. We heard very interesting small talk from teacher.It is a tiny joy for us. The class’s atmosphere is very warm and my daughter is enjoying her class. Also she has consulted about lesson term and review the learning plan. Anyway,she is really nice teacher. I also appreciate to apprentus ! This is a very nice service . Mieko S ”

“ Farzaneh has been an outstanding IB Computer Science tutor for our son. In a very short time, she helped him regain his confidence and start enjoying the subject again. Her deep expertise in the field, combined with clear explanations and targeted coaching, has been truly instrumental in his progress. She is also a very kind and patient human being, which made our son feel supported and comfortable asking questions. Our experience has been so positive that we are now expanding our lessons with her to other subjects, and we would highly recommend her to any IB student looking for a dedicated and knowledgeable tutor. ”

“ Izhar is an excellent tutor. He is very professional, knowledgeable, enlightening, insightful and adaptable/receptive to individual student needs. My tutoring session with him was really amazing and transformative for me and I highly recommend him. He keeps his lessons effective, engaging and fun. He customizes classes based upon your level of understanding. He conveys his knowledge of complex material in a manner which is easily understandable. If you want someone to work with you and ensure you progress like I have, go with Izhar. ”

To ensure the quality of our Computer Science teachers, we ask our students to review them.

Only reviews of students are published and they are guaranteed by Apprentus. Rated 4.9 out of 5 based on 136 reviews.