


Trusted teacher
from23.33GBP/ h
Introductory course in programming in C ++ or Python
Translated by Google. Click to view original.
A course to introduce the basics of programming in C ++ or Python of your choice (possibility of doing both).From "Hello world" to an introduction to object oriented programming.
This course is a good option for students who want to prepare for their first year at EPFL.
No minimum duration but it is recommended to do at least 10 weeks of lessons. (Note that the pace of the course depends on the student's difficulties.)
Extra information
Translated by Google. Click to view original.
You will need your own computer.Location
At teacher's location: EPFL, Lausanne, Suisse






|
Use ctrl + wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner |
Duration: | 60 minutes 90 minutes 120 minutes |
The class is taught in: | French, Portuguese, English |
About Me
Translated by Google. Click to view original.
As a physics student at EPFL, I am patient and I always try to adapt to the student's difficulties.I give lessons at the student's place or in a place to be agreed.
Education
Translated by Google. Click to view original.
- Primary studies in private school in Brazil (up to my 10 years)- Secondary studies in Geneva, obtained gymnastic maturity with specific option Maths / Physics and additional computer option.
- Currently in Physics at EPFL.
Experience / Qualifications
Translated by Google. Click to view original.
I have already given tutoring courses to several friends with different difficulties and profiles. My qualifications are linked to my educational background.23.33GBP/ h
IT tools initialization course for beginners
This course is for people who want to learn how to use a computer, smartphone or tablet. It is adapted to the wishes of the student.
A non-exhaustive list of themes that we can tackle together:
- Basic functionality on your device.
- Use of different internet browsers.
- Send and read emails.
- Social networks.
- Install / Uninstall applications and change the settings of your Smartphone / Computer / Tablet.
- Video calls (WhatsApp, Skype, FaceTime, Facebook, ...)
- Write text-type documents (LibreOffice, Word, Google Docs, Notepads, ...)
- Understand the different types of files (.txt, .pdf, .doc, .jpeg, .png, ...)
- Understand the different ports on your machine (USB, USB-C, HDMI, ..)
- Introduction to spreadsheets (Exel, Google Sheets, OpenOffice, ...)
- Use Google Drive to store your files.
- Introduction to writing PDF files with LaTeX. (advanced)
Student in physics at EPFL, I give support courses in mathematics and physics. My goal is to help you better understand the subjects covered in class and better prepare you for the exams.
Ask a question
Send a message explaining your needs and Gustavo 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 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
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 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £23.33At teacher's location
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 February 2020
- 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 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
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 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £23.33At teacher's location
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
Private lessons
in Écublens
Similar classes
Imane
Computer courses for beginners, intermediate and advancedComputer science being an increasingly growing field in everyday life or in the field of employment, thanks to my Bachelor in Computer Science and my current Master in Computer Science, I offer courses for all ages and all levels in different areas of computer science, basic skills, introduction to programming, app and website design, reinforcement of acquired skills, etc. So whether you are young and want to dive into this world, whether you want to deepen your existing skills, or whether you are older and want to discover computer science, contact me.
Ali
Mathematics and physics lessons. For primary, secondary, apprenticeship and baccalaureateHello,
As a master's student in Data Science at the École Polytechnique Fédérale de Lausanne, I offer courses in mathematics, physics and programming adapted to any student at the primary and secondary level and preparing for the baccalaureate. My goal is to help you consolidate your knowledge and successfully achieve your academic goals.
Do not hesitate to contact me via Apprentus for more information or to book lessons.
Pierre-Hadrien
Experienced EPFL tutor for programming courses (Java / Python / C / Scala / Arduino etc.)This course is intended for those who want to start, begin or improve in programming. I can easily teach you the basics of programming in Java, Python, C, Scala, Arduino etc but help you improve or even help you on a programming project.
I practice programming since I was 14 years old and I created several projects, from high school to higher education. This course is therefore intended for all levels, for people wishing to start but also for middle school or high school students who need help in their lessons.
I have already taught programming and project monitoring courses in Java and would be happy to help you achieve your goal, adapting to the level and pace / pedagogy needed by anyone.
Classes take place mainly at my home or on the EPFL campus, I can also travel by public transport to your home.
Alexandre
Academic support for EPFL exams in Mathematics and Computer ScienceMaster's student in Computer Science (Cybersecurity) offers support courses for Analysis II / IV, AICC II, Computer Systems, Theory of Computation.
Analysis II: 5.75
Analysis IV: 5
Advanced ICC II: 5.25
Computer Systems: 6
Theory of Computation: 5.25
Shahrouz
Experienced EPFL Tutor for Math, Physics, Computer Programming, EnglishHello! Are you looking for expert guidance and support in Math, Physics, Computer Programming, or English? Look no further!
As a current Master's student in Physics at EPFL and a distinguished graduate with the highest CGPA among my peers in Bachelor's Physics, I bring a deep understanding of these disciplines. My dedication to helping students comprehend these challenging subjects stems from a passion for education and a belief in the transformative power of knowledge.
Courses Offered:
Mathematics: Algebra, Calculus, Geometry - from fundamentals to advanced topics.
Physics: Mechanics, Electromagnetism, and other physics Subjects - from fundamentals to advanced topics.
Computer Programming: Python, C++
English: Reading, Writing, Listening, Speaking, Vocabulary, Grammar
Characteristics of Classes:
Customized tutoring sessions tailored to your learning style and pace.
Clear explanations of complex concepts with practical examples.
Assistance with homework, assignments, and exam preparation.
Guidance on projects and hands-on coding practice.
Guillaume
C / C ++ programming courseMaster student at EPFL and student assistant for the microcomputer course (C / C ++ programming), I propose this course to learn how to program or improve your level in C or C ++ programming. This course is aimed at different levels and can be adaptable depending on the level of the student (s). A course material prepared with a theoretical part and practical exercises can be provided if necessary. In the event we can also follow together your own course material. This course can be followed individually or in groups of varying sizes. Please contact me for group rates.
Youssef
Tuition in Math, Physics, ProgrammingStudent at the Ecole Polytechnique Fédérale de Lausanne, Bachelor 3 in Mathematics section. I can assist 1st year students at EPFL or UNIL, but also gymnasians who are looking to improve their skills and abilities in mathematics.
Ajkuna
Computer courses for college and/or university studentsAs a Master's student in data science, I had to learn to code in different languages during my academic career.
I have experience in Python, Java, Scala, C, Assembly and SQL. I can teach algorithmic logic as well as networks. I have knowledge in security and privacy.
I can teach object-oriented, system-oriented and functional programming.
Salva
Maths, Physics, Computer Science: Homework help - academic support - exam preparationMy classes cover all levels from primary to upper secondary.
It's important to ensure continuity with your child's teacher's course. Therefore, I will only use my course if necessary. It's important not to duplicate the documents in order to simplify things. 1 + 1 will always equal 2.
Theory is the foundation, but practice is essential. Examples are very important for understanding mathematical, physics, and computer science concepts. That's why each theorem will be followed by an example and several exercises. The number of steps will depend on the student's level. Their intelligence has nothing to do with it; it's their motivation and self-confidence that drive their success. I'll give them what they need to assimilate at their own pace all the concepts that school requires them to master.
It's also important to have a methodology. By breaking down difficult concepts into simpler ones, we obtain building blocks that simply need to be assembled to understand the entire problem. Teachers neglect this aspect and don't revisit concepts they think they've learned, which is why many students drop out of school.
Mathematics is also used in other subjects. It is perfectly possible to cover concepts used in physics, chemistry, or economics if necessary. I also teach courses in these disciplines.
I prefer distance learning to avoid travel. However, sometimes students or parents may want me to travel to the area. This is possible after the first class, in the Brussels area.
Arianit
MATLAB Programming (Modelling, Simulation, Control Systems)Struggling with MATLAB? Whether you're a beginner or tackling advanced simulations, our one-on-one online tutoring is here to help you master MATLAB step-by-step. We offer personalized lessons tailored to your level, covering:
Basics of MATLAB programming
Data analysis & visualization
Numerical methods & simulations
Signal processing & control systems
MATLAB for engineering, math, and science courses
Help with assignments, projects, and exam prep
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Sandrine
💻 Web Programming Course – HTML, CSS, Terminal & WordPress – Beginners Welcome!Do you want to create your own website, understand how the code works, or master WordPress to become self-sufficient? I offer personalized online courses to help you learn step by step, with clarity and pedagogy.
👩🏫 What I propose:
* Introduction and improvement in HTML & CSS
* Using the Terminal (basic commands, Git, working environment)
* Creation of sites with WordPress (installation, themes, extensions, pages, basic SEO)
* Support for your personal or professional projects
* Advice on best practices and organization of your code
🎯 For whom?
* Complete beginners
* Freelancers, coaches, content creators
* Students or people in digital retraining
* Anyone curious to learn how to create a website
💡 Method: Interactive video lessons (Zoom/Meet), screen sharing, practical exercises, and flashcards. You progress at your own pace, with real support and simple explanations.
⏰ Flexible hours – 1 hour, 1.5 hour or 2 hour sessions
💶 Available packages
🌍 100% Online Courses – Wherever You Are!
See you soon.
Sandrine.
Hayat
Introduction to Data Science with Python OnlineThis course is designed for anyone interested in learning data science using Python. It provides a hands-on introduction to fundamental data analysis tools such as NumPy, pandas, matplotlib, and seaborn. You'll learn how to manipulate datasets, create visualizations, and lay the foundations for statistical analysis and machine learning.
The course combines theory and practical exercises for effective, practical progress. No prior programming experience is necessary: we'll start with the basics to build solid, usable skills quickly.
Jean-Baptiste
Learn to develop a complete mobile app on iOS and Android ready for productionFlutter is the mobile app development framework from Google, based on Dart.
You will learn:
- How to develop a mobile app from scratch on iOS and Android
- How the use Riverpod, the best state management system
- How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...)
- Testing automation
I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.
Dishant
Python, C, C++, Java Programming Classes for Computer enthusiatsWelcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel.
Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step.
The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities.
With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.