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

Mehdi

France
C$147

60-min

/h

Engineer and teacher of mathematics offers courses in mathematics, computer science, digital sciences in videoTranslate this text using Google Translate.

Engineer and teacher of mathematics offers courses in mathematics, computer science, digital sciences in videoTranslate this text using Google Translate.

I have been a telecommunications engineer and a mathematics teacher for 5 years in front of students, and 13 years in private lessons, with more than 100 students accompanied. What characterizes me above all is the passion for mathematics. I make you want to do mathematics, and I do my best so that the student discovers the magic of this discipline. My mathematical and scientific culture allows me to precisely identify the blocking points of the students and my experience of more than 13 years in teaching now offers me the opportunity to fully personalize my support. How does this actually happen? We organize a first meeting, during which you present your situation and your objectives to me. We then test your knowledge on a few scenarios. Then, I send you an individualized work plan, which we put in place during the sessions. The courses take place in video, and are focused on the practice of the exercises. I am attentive to the needs of the student and also enjoy discussing orientation and aspects related to the personal organization of work, having developed my own working methods myself. I am otherwise specialized in high potential in mathematics, having produced a dissertation on the subject. In recent years, I have in this capacity accompanied several students with atypical profiles (HPI, ADD, school phobia, etc.). Also, I will be happy to accompany them as well. Furthermore, I am able to teach in both English and French, to students of all ages.

Alaa

verified teacher icon
Tunisia
C$25

60-min

/h

trusted teacher iconTrusted teacher

Computer programming (C, C++, Python, Flutter, Labview)Translate this text using Google Translate.

Computer programming (C, C++, Python, Flutter, Labview)Translate this text using Google Translate.

The computer science course is a discipline that focuses on the study of information technology and computer systems. It covers a wide range of topics, from fundamental concepts such as programming, algorithms, and data structures, to more specialized areas such as artificial intelligence, cybersecurity, and computer networks. Computer science courses can be taught in various formats, ranging from online courses to in-person classes, and can be intended for students at all levels, from beginner to advanced. The skills acquired in a computer science course can be applied to various fields such as software engineering, web design, data analysis, cybersecurity, and more. Computer programming is a key skill in the field of computer science, which involves writing computer code to create software applications, websites, games, and many other digital products. Computer programming can be performed in a number of different programming languages, such as Java, Python, C, C++, and many others. Programmers must be able to understand and write efficient algorithms to solve problems and create functional and reliable software solutions. Programmers must also be able to work in teams, communicate effectively with users and clients, and adapt their code to changing requirements and technologies. Finally, computer programming is a constantly evolving skill, so programmers must be able to continue learning and adapting to new technologies and challenges throughout their careers.

Guillaume

verified teacher icon
France
C$79

60-min

/h

trusted teacher iconTrusted teacher

Computer science teacher at the University, passionate about pedagogy and educational innovationTranslate this text using Google Translate.

Computer science teacher at the University, passionate about pedagogy and educational innovationTranslate this text using Google Translate.

With an experience of more than 20 years in the field of teaching and research in computer science, I adapt my pedagogy to the expectations and needs of the learner. My past experiences give me a particular ease in teaching programming in Python, C, Java; but also related to graphical aspects (PyGame, JavaFX), design patterns (GoF), database management (SQL), client/server and web applications (HTML, CSS, Javascript, Bootstrap, Flask). I particularly like, because of my field of research, the teaching of algorithms in all its forms. The hindsight that I have on the lessons of computer science allows me to anticipate certain blocking points and pushed me to find educational means to circumvent them. My goal is always to guide and advise you in carrying out your projects using the appropriate tools (which also requires learning how to handle them effectively). This learning, for me, must be done in all simplicity and by taking the time. Connecting to a daily problem to illustrate a theoretical concept is my *leitmotif*. The personalization of teaching to the learner being my main objective, I analyze your needs upstream of the course and prepare examples and exercises adapted to your skills and needs so that the learning time shared together is as efficient as possible. To allow you to broaden your knowledge and bring you to the autonomy of learning, I redirect you to key works adapted to your needs. I can accompany you in your revisions for the preparation of an exam as well as in the critical study of your solutions to a programming project.

Nicolas

Italy
C$26

60-min

/h

trusted teacher iconTrusted teacher

Python & Pandas: A Programming Guide to the data galaxyTranslate this text using Google Translate.

Python & Pandas: A Programming Guide to the data galaxyTranslate this text using Google Translate.

Welcome to the basics of Data Science with Python applied to real cases! In this course, we will cover the fundamental concepts and techniques of data science using the Python programming language. The course will begin with an overview of the key concepts in data science, including data types, data structures, and statistical analysis. We will then move on to cover the basics of Python programming, including variables, data types, loops, functions, and classes. Once we have covered the fundamentals of Python programming, we will dive into the world of data analysis and manipulation with the Pandas library. You will learn how to import, clean, and transform data using Pandas and how to perform basic statistical analysis on data. Next, we will explore data visualization with Matplotlib and Seaborn libraries. You will learn how to create different types of plots and charts to visualize data and gain insights from it. In the second half of the course, we will apply what we have learned to real-world data science problems. You will work on projects that involve cleaning and analyzing real datasets, such as census data, financial data, or climate data. Throughout the course, you will have access to a variety of resources, including lectures, readings, exercises, and quizzes. You will also have the opportunity to collaborate with other students and receive feedback from your instructors. By the end of this course, you will have a solid understanding of the basics of data science with Python and how to apply it to real-world problems. You will be able to use Python to perform data analysis, create visualizations, and draw insights from data.

PreviousShowing results 726 - 750 of 1467726 - 750 of 1467Next
Map
Map