
from164.42CNY/ 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 ctrl + 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?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 164.42 CNYOnline via webcam
100% Satisfaction Guarantee
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
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
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 164.42 CNYOnline via webcam
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
You are here
Similar classes
Photoshop, Illustrator, Indesign, Adobe XD, Figma, Canva
Hello everyone,
Graphic designer with a degree in UI/UX Design and a BTS in visual communication, I give courses for all levels on:
Photoshop, Illustrator, Indesign, Adobe XD, Figma and Canva.
Course Objectives:
Understand the Basics: Learn how to use essential tools, layers, masks and filters.
Advanced Techniques: Explore techniques for photo editing, image manipulation, and creating special effects.
Integrate with the Adobe Suite: Learn how to use Photoshop in synergy with other Adobe software like Illustrator, InDesign, and Premiere Pro.
Hands-on Projects: Put your skills into practice through hands-on, creative projects
Whether for academic support, professional retraining, skills development or simply for fun, I adapt to your situation and your needs to create a personalized program.
See you soon.
Lilian
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.
Systematic Reasoning and Logical Thinking for Computer Science
You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities.
The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking.
The topics in our lesson include:
• Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions
• Boolean Algebra: Substitution laws
• Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition.
• Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures;
• Deduction: Valid arguments and proofs; Proofs in predicate logic
If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)
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.
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.
From Zero to Web Hero - Learn Python & Django Step by Step
Code Your Ideas Into Reality 💻🚀
Want to build your own website or start a tech career? This class is perfect for absolute beginners who want to learn Python and use it to build real, working web apps with Django. You'll go from writing your first line of code to deploying complete projects - step by step, clearly explained, and handsOn.
✨ No experience needed.
🧠 Learn by doing - real apps, real logic.
🌍 Build skills for school, work, or freelance life.
Let’s turn your curiosity into code. First session gets you started!
Python Programming: Learn to code from scratch, develop your own projects, and progress.
This course is for anyone who wants to learn to program in Python, whether you are a student, a professional, or simply curious.
Python is one of the most widely used languages today, thanks to its simplicity and power. You'll learn how to write your first programs, manipulate data, automate tasks, and understand the essential foundations of modern programming.
The objective is to make you independent in developing your own projects (scripts, small software, data analysis, etc.) and acquire a skill sought after in the academic and professional world.
Programming Course – Learn to code step by step, from beginner to independent
Do you want to discover programming or consolidate your basics?
I offer personalized courses in web development and programming, adapted to all levels.
You will be able to learn to:
Understanding the basics of computer logic
Write readable and structured code
Create your first web pages in HTML/CSS
Manipulate languages like JavaScript or Ruby
Solve problems and think “like a developer”
I adapt to your level, your needs (beginner, refresher, personal project, retraining), and your pace. The goal: to progress efficiently and confidently, in a supportive environment.
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion!
Whether remotely or face-to-face, I offer many examples and exercises to accompany you.
I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely.
Here are some key words that will be covered in my classes:
Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking
Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.
Cambridge-trained with 12+ years experience tutoring for Excellence: Maths, Physics, Programming, Engineering
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.
With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.
My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.
Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.
Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.
I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
**📢 PRIVATE & GROUP LESSONS – MATHEMATICS, PROBABILITY, STATISTICS & COMPUTER SCIENCE 📢
👨🏫 Experienced teacher with over 10 years of experience** in teaching mathematics, probability, statistics and computer science. I support pupils and students of all levels: middle school, high school, preparatory classes and university.
🎯 Available courses:
- Academic support in mathematics (middle and high school)
- Preparation for competitive examinations for leading grandes écoles: BCE, ECRICOME, TAGE MAGE, IAE MESSAGE, etc.
- Applied statistics & probability
- Computer science: VBA, Python, SQL, Data Mining...
- Methodological support and coaching for better organization and efficiency
📍 Face-to-face and distance learning (individual or small group lessons as needed).
🎓 Methodology:
My method is based on a progressive and structured approach, adapted to the level of each student. We start with a diagnostic assessment to identify strengths and areas for improvement, then we set up a personalized learning plan. Each session includes clear theoretical reminders, progressive practical exercises and concrete scenarios to promote understanding and autonomy. Regular monitoring is provided with periodic reviews to measure progress and adjust the methodology if necessary. The goal is to optimize learning while promoting motivation and self-confidence.
💡 Why choose me?
✅ More than 10 years of experience in teaching and training
✅ Expertise in preparing for competitive exams
✅ Adapted and effective educational approach
✅ Proven results with students who have joined the best schools
🔎 Prices adapted according to the level and the formula chosen.
First exchange to assess your needs and define a suitable program.
🚀 Make a difference and achieve your goals with quality support!
Data Engineering: Extract Transform Load (ETL) Programming with Apache Airflow - Industry Applications
This course provides a hands-on approach to mastering Apache Airflow, a powerful open-source workflow automation tool widely used in ETL (Extract, Transform, Load) processes. You will learn how to build, schedule, monitor, and optimize data pipelines, ensuring data reliability and efficiency in production environments. Through real-world examples and projects, you will gain the skills required to become a proficient Data Engineer capable of handling complex workflows in modern data ecosystems.
This course will allow you to build multiple real-world ETL workflows using Apache Airflow. Let me know if you would like additional information! 🚀
Basic IT and computer knowledge / Basic Computer Course
Technology is advancing at a rapid pace, and we rely more and more on computers for everything from cooking to organizing our taxes. An understanding of computer basics is compulsory nowadays.
The goal of this course is to give you a solid foundation on basic IT and computer knowledge. Once you understood these basics, you will have a clear understanding on which to build your future knowledge of an skill with computers and the Internet.
COURSE OUTLINES:
KNOWING COMPUTER
- Introduction and objectives
- What is Computer?
- Components of Computer system
- Concept of Hardware and Software
- Concept of computing, data and information
- Applications of IECT
- Bringing computer to life
OPERATING COMPUTER USING GUI BASED OPERATING SYSTEM
- Introduction and objectives
- Basics of Operating System
- The User Interface
- Operating System Simple Setting
- File and Directory Management
UNDERSTANDING WORD PROCESSING
- Introduction and objectives
- Word processing Basics
- Opening and closing Documents
- Text Creation and manipulation
- Formatting the Text
- Table manipulation
USING SPREAD SHEET
- Introduction and objectives
- Elements of Electronic Spread sheet
- Manipulation of Cells
- Formulas and Function
INTRODUCTION TO INTERNET, WWW AND WEB BROWSERS
- Introduction and objectives
- Basic of Computer Networks
- Internet
- World Wide Web (WWW)
- Web Browsing Softwares
- Search Engines
- Understanding URL
- Surfing the web
COMMUNICATIONS AND COLLABORATION
- Introduction and objectives
- Basics of E-mail
- Using E-mails
- Document collaboration
- Instant Messaging and Collaboration
MAKING SMALL PRESENTATIONS
- Introduction and objectives
- Basics of Making small Presentations
- Creation of presentation
- Preparation of slides
- Presentation of slides
- Slide show
FINANCIAL LITERACY FOR BANKING SCHEME AND APPLICATIONS
- Introduction and objectives
- Why Savings are needed?
- Drawbacks of keeping cash at home
- Why Bank is needed?
- Banking products
- Banking Service Delivery Channels
- Various Schemes
- Bank on your mobile
- Insurance
Information and Communication Technology (ICT): computer hardware and software, digital communication tools, internet technologies, data man
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
Analog and digital electronics, VHDL, FPGA, programming
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me