Chanattan
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from18.00EUR/ h

Introduction to the basics of Computer Science - Algorithms - Python

Translated by Google. Click to view original.
You will learn the fundamentals of computing, from understanding how a computer speaks to how to speak to it. The basics of algorithms will go hand in hand and we will get used to using Python as a programming language like pseudocode.
Create your first simple computer programs and get started with computers.

Extra information

Translated by Google. Click to view original.
Computer (preferably laptop).

Location

Online via webcam
At student's location: Around Rennes, France

|
Use ⊞+wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Duration:
60 minutes
The class is taught in:French, English

About Me

I am a computing science student who, since young, had a strong interest in teaching.
I'm positive that everyone can pretend to an achivement if they're given proper preparation and time.
Having many students in my experience (mid-schoolers, high-schoolers, students) I often see that
the difficulties many may have are linked to the understanding of self and the teacher; the language, pauses between explanations,
needs of illustration... It is all the more a collective and psychology work.
Thus, I am trying to determine your level and define concretely your difficulties,
we may then discuss about it and give you specific exercises.
Keep in mind that this working method should be efficient and concise opposed to group working.
If you are not satisfied with this then we will work together until you are.
The only essential requisite for your success will be your motivation, one could very well want to succeed but not give themselves the means to do it so by indulging in distraction.

Education

CPGE MPSI - Preparatory classes in Sciences (first year),
L2 Informatique - Sorbonne University (second year of university in computer science),
Magistère Informatique - École Normale Supérieure de Rennes (third year university equivalent in a french Grande École in computing)

Experience / Qualifications

Private courses in mathematics, computing (mid-schoolers, high-schoolers, students)
Independant Software Developer
Assistant teacher in mid-school

Reviews (2)

Very clear and precise explanations. Sok completely masters his subject and allowed me to understand my programming errors.
Translated by Google. Click to view original.
Perfect ! Sok has a very good command of Java programming and is of great help to me!
Translated by Google. Click to view original.
Student offering private lessons in mathematics, from college to high school. This deals with homework help to a course on a math topic. It can be an academic support as an advancement or an extension of knowledge.
This course is made for beginners and those who are knowledgeable in programming and want to learn about object-oriented programming (OOP). Object-oriented programming is a programming paradigm used in many programming languages including Java which will be used here. This paradigm is to be understood as a philosophy, in that it requires thinking things differently. The course will cover the principles of OOP: inheritance, encapsulation, polymorphism. We will first cover the basics of Java in order to be able to compile, debug and run. It is necessary that you have the basics of algorithms or/and programming in order to approach the paradigm, This course remains accessible for beginners.

Ask a question

Send a message explaining your needs and Chanattan 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              
3            Saturday at 3:00  Sunday at 3:00
4            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday at 5:00
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12          Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13      Wednesday at 13:00    Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday at 14:00  Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15  Monday at 15:00  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16        Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17          Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18              
19              
20              
21              
22              
23              
from 18€Online via webcam
from 24€At 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 August 2022
  • 2 repeat students
  • Phone number verified
  • Google connected

Availability of a typical week

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


Paul
Theoretical or practical computer course by Normalien
I was a student a few years ago and I have developed hundreds of techniques to succeed in my studies that I want to share that I applied myself and am now normalien. I really like education and wish to be a teacher in the future. I make summaries of my students' lessons that I give them, and also write them personalized corrections to target these difficulties.

Matías
Private coding / programming lessons with python
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

Christopher
Programming is FUN! [Python - Programming fundamentals - Game Programming - OOP - Javascript - Algorithms]
My lessons are ideally for complete beginners to programming within the age range of 8-16. Programming can be a very creative and fun skill to learn. I focus on providing a solid understanding of the core programming concepts so that we can apply what we learn creatively to make interesting programs. I have my own content that covers fundamental computing concepts in an accessible way and I'm am working on more. I would be happy to provide general tutoring for Python or Javascript to help with revision or exams. I think the best and easiest way to learn a skill is to ensure that you enjoy doing it. This way of thinking guides how I tutor. Together, lets learn to code.

Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Hamza
Support and strengthening lessons in mathematics, physics and computer science subjects
I hold a PhD in Mathematical Physics (Theoretical Physics), and I specialize in providing educational support lessons in physics and mathematics. I provide my services to high school and university students, and I have the ability to teach in French, Arabic, and English. Thanks to my eight years of experience in providing private lessons, I have developed a flexible teaching methodology that adapts to the needs of each individual student. With my experience of more than six years as a professor within the French Mission Program, I have mastered the requirements of this educational system and its special methods. My experience in the field of entrance examinations for graduate schools constitutes an additional advantage for students wishing to continue their studies in prestigious educational institutions. My passion for physics and mathematics and my strong academic background enable me to explain complex concepts in a clear and understandable way. My goal is to develop students' understanding academically and build their self-confidence, helping them reach their full potential. I am committed to providing high-quality education, tailored to each student's pace and learning styles, and I strongly believe that every student can excel with the right guidance and support.

Ayoub
Physics-Chemistry, Maths courses (French mission program)
It is important to me to teach my students while adopting an active teaching method. I put all my experience acquired as a head teacher and also that of my academic career to the service of their success. My seriousness, my listening and my kindness allow me to overcome difficulties and excel in: - Math, - Chemical Physics, My courses are aimed at students in the French system from 6th to 12th grade (Speciality: Mathematics, PC)

Oussama
Mastering Web Development: From Fundamentals to Advanced Techniques
Hello everyone ! I'm oussama, a web developer and certified Python instructor with 1 year experience as a fullstack developer. I am passionate about programming and love teaching students of all skill levels how to create professional websites. I've helped many students develop their programming skills, from beginners to advanced levels, and I'd love to help even more people achieve their web development goals. With a solid background in programming and development, I am able to provide my students with theoretical and practical training in algorithms and data structures, as well as in website development languages such as HTML, CSS, JavaScript , React JS, Bootstrap and others. My classes are designed to meet the individual needs of each student and are suitable for different learning styles. Whether you are just starting out or looking to improve your developing skills, my classes can help you achieve your career goals. Do not hesitate to contact me for more information on my web development courses. I look forward to helping you become a competent web developer and succeed in this exciting field!

Azzedine
Développez votre expertise en Power BI et Business Intelligence : Créez des tableaux de bord percutants et des visualisations de données pro
Vous êtes impliqué dans les finances, la gestion, la planification, la gestion de projet, les ressources humaines, ou peut-être même un étudiant ambitieux désireux de perfectionner ses compétences en matière de tableau de bord professionnel. Si vous recherchez une solution qui va au-delà des limitations d'Excel et de PowerPoint, alors vous êtes au bon endroit : permettez moi de vous présenter Power BI. Avec Power BI, je vous propose bien plus qu'un simple outil. C'est une passerelle vers des rapports interactifs, une gestion efficace des données et une analyse avancée. Voici ce que je peux vous offrir : - Création et gestion experte de rapports interactifs. - Transformation et nettoyage minutieux des données pour une précision maximale. - Utilisation des puissantes formules DAX pour une analyse de données avancée. - Création de visualisations personnalisées et de tableaux de bord percutants. - Partage sécurisé et publication de vos rapports pour une collaboration sans heurts. -Automatisation des tâches répétitives avec Power BI & Power Query. Peu importe vos besoins spécifiques - qu'il s'agisse de projets professionnels, d'études ou d'aspirations personnelles - je suis là pour vous offrir une solution sur mesure. Ensemble, nous créerons un programme adapté à vos objectifs, vous guidant à chaque étape de votre parcours d'apprentissage. Que vous soyez un novice cherchant à maîtriser les bases ou un expert désireux d'approfondir vos connaissances en analyse de données, je suis là pour vous fournir l'expertise et le soutien nécessaires pour réussir.

Benito
Python, SQL and/or Machine/Deep Learning Classes at your place or Online!
20% DISCOUNT FOR NEW STUDENTS! I am currently working as an online teacher 🧑‍🏫 and course content developer in Python, SQL and a wide range of Machine/Deep Learning topics 🧑‍💻. "My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials 👉 Free support between lessons 👉 A discount if you book several classes What topics do I usually cover at the beginning for people without Python/SQL experience? ✔️ Understanding the basic concepts (variables & types) --> Python/SQL ✔️ Math & Statistics (explained easily) --> Python ✔️ Data Manipulation (tables, dataframes, joins,...) --> Python/SQL What topics do I cover for people with Python/SQL experience? ✅ Classic libraries: Pandas, Numpy, Scikit-learn, Tensorflow, Pytorch ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, Computer Vision, Generative AI, Time Series, Neural Networks, Ensemble Methods ✅ MLOps: MLflow, Prefect, Mage, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me!😉

Salomé
University graduate gives computer/excel/word/typing lessons
A 32-year-old university graduate, management engineer, with 8 years of professional experience offers her teaching services. Course (1 hour only online) - 1 hour 30 minutes or 2 hours depending on subject/level/location Educational and organized teacher with good revision and organization techniques Microsoft Office - excel/word/powerpoint - mail - typing - ... Educator and patient with a good methodology adapted to each student 97% success rate with regular monitoring Feel free to contact me for more information ! See you soon

Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics. I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since. I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors. I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...) I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge. I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence. I can go to the student's home or also take the course via Skype.

Patrick
Math & Computer Science Tutor
Individual Online Tutoring - Just for You! Are you looking for qualified support to excel in your studies? Through lessons with me, you can overcome difficulties in mathematics and computer science. With a Master's degree in Computer Science and over 10 years of experience, I am your dedicated tutor who helps you understand even the most complicated concepts. just message me! What to expect: - Patient and understanding teaching method - Customized lessons tailored to you - Clear explanations and illustrative examples - Flexible scheduling through online lessons - Transparent pay-per-hour without contractual commitment Possible topics include C/C++, MATLAB, Java, Analysis, Linear Algebra, Statistics, Financial Mathematics, Machine Learning, Algorithms and Data Structures, Web Design What my students say about me: "I was looking for a reliable and competent tutor to help me with my Computer Science studies. He fits perfectly. Patrick is very patient and I enjoy taking classes with him a lot. I can highly recommend him." - Student Angelina (Computer Science) "Patrick is a very competent, helpful and experienced Tutor. His optimistic approach enabled me to face challenging topics. He always tries to optimize his teaching according to my needs." - Student G. (Engineering) "Thank for your support with my math exams. Without you, I wouldn't have been able to pass. You recognized my strengths and weaknesses and taught me accordingly. With your help, I saved a lot of time and effort. I can highly recommend you as a Mentor. Thank you so much!" - Student Wladi (Computer Science) "Patrick has been giving me classes for 3 years. He could help me with any problem and show me how to solve them myself. His ability to teach all kinds of different topics is impressive" - Student L. (Computer Science)

Paul
I am a teacher of mathematics and I give extra hours for private lessons in science subjects
As a math teacher, I offer private lessons in science subjects. My classes are mainly aimed at cycle and college students in Geneva, as well as students from private schools. I can also help people who have already finished their schooling but who need to upgrade their knowledge for professional needs. I am generally available within 3 days of your request and I move around the canton of Geneva using public transport (TPG). Travel costs are included in my rates. For a long-term follow-up, I can give you exercises to do between sessions and correct them at home. I speak and understand English, but my lessons will be mainly in French. I am ready to adapt my teaching according to your specific needs and to provide personalized support to help you progress in scientific subjects. Do not hesitate to contact me if you have additional questions or if you wish to schedule a lesson session. I will be happy to help you in your math learning.

Florian
Logic, formal languages, and automata theory for computer science
Experienced and patient teacher of logic for computer science. I have taught logic, formal languages and automata theory to undergraduates for six years. My tutoring is adapted to the student's level and goals. Whether you need to learn logic for your studies, or you would simply like to know more about the subject, I will be more than happy to help you improve your understanding and skills. Logic The sciences presuppose a certain standard of rationality. An ability to distinguish between correct reasoning and claims that do not follow from the assumptions. In this class we study the basic principles of logic and apply mathematical techniques to the study thereof. Topics include: Propositional and Predicate Logic Syntax and semantics Semantic Tableaux Natural deduction Correctness and soundness Completeness Formal languages and automata A formal language is an abstraction of general characteristics of programming languages. Such a languages consists of a set of symbols together with some rules to determine whether a string made up out of those symbols is a member of the language. Topics include: Regular languages, context-free languages Finite automata, pushdown automata, Turing machines Regular expressions Regular grammar, context-sensitive grammar Pumping lemmas for regular and context-free languages