facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
member icon
Trusted teacher
from230.16CNY/ 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.
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?"

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
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
  
  
  
  
  
  
  

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
MonTueWedThuFriSatSun
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
  
  
  
  
  
  
  

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


Computer courses for beginners, intermediate and advanced
Computer 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.

Mathematics and physics lessons. For primary, secondary, apprenticeship and baccalaureate
Hello, 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.

Academic support for EPFL exams in Mathematics and Computer Science
Master'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

Experienced EPFL Tutor for Math, Physics, Computer Programming, English
Hello! 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.

C / C ++ programming course
Master 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.

Tuition in Math, Physics, Programming
Student 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.

Computer courses for college and/or university students
As 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.

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.

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.

Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)
In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments. Contact me if you want to have more information about the course!

Java Training Course / Tuitions / Beginner and Intermediate
Java is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required. Course outlines: - Objected Oriented Programming concepts (OOPS) - Core Java Programming Introduction of Java - Data types and Variables - Methods - Control Flow Statements - Operators and Expressions - While and do-while Loops - Object-oriented Programming - Objects and classes - Using Java Objects - Java Files and I/O - Interfaces and Abstract Classes - Inner Classes