facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
from45.03EUR/ h

[PT/EN] Master Student at EPFL & ETH Zurich and Tutor for 3 years who is looking to help Students with difficulties in Programming courses!

Hi and welcome to this posting! :D

My name is Pedro and I've been tutoring students for the last 3 years.

I have a BSc in Computer Science and Engineering and I am currently studying for a MSc in Cyber Security at EPFL & ETH Zurich.

I love to learn and help others.
For instance, one of the ways I prepared for the Math National Exam was actually by being a tutor to friends who were having many doubts.

I would say my way of explaining is a bit different: I always try to keep people engaged and I don't stop until all the doubts are cleared!

To explain something, I do it in a simple and intuitive way, and I like to come up with funny ways for people to understand the material.

I also create a lot of drawings and figures to make it easier to understand!

I take notes in a writing application and share them at the end of each class.

Extra information

If remote, I have a drawing tablet, so it would be as if we were side by side. In this case, I will share the notes with you, so you can print or consult them online.

Location

Online via webcam
At student's location: Around Lausanne, Switzerland

|
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
Intermediate
Duration:
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in:English, Portuguese

About Me

Hi and welcome to my Profile! :D
My name is Pedro and I've been tutoring students for the last 3 years.
I have a BSc in Computer Science and Engineering and I am currently studying for a MSc in Cyber Security at EPFL & ETH Zurich.

I love to learn and help others.
For instance, one of the ways I prepared for the Math National Exam was actually by being a tutor to friends who were having many doubts.

I would say my way of explaining is a bit different: I always try to keep people engaged and I don't stop until all the doubts are cleared!

To explain something, I do it in a simple and intuitive way, and I like to come up with funny ways for people to understand the material.

I also create a lot of drawings and figures to make it easier to understand!

I take notes in a writing application and share them at the end of each class.

Education

- BSc in Computer Science and Engineering, Instituto Superior Técnico, Portugal, with a GPA of 5.4/6.0
- (currently) MSc in Cyber Security, EPFL & ETH Zurich, Switzerland

Experience / Qualifications

- Tutor for 3 years
- Worked in the Network Department for almost 1.5 years
- Did a Summer Internship at Malwarebytes
Hi and welcome to this posting! :D My name is Pedro and I've been tutoring students for the last 3 years. I have a BSc in Computer Science and Engineering and I am currently studying for a MSc in Cyber Security at EPFL & ETH Zurich. I love to learn and help others. For instance, one of the ways I prepared for the Math National Exam was actually by being a tutor to friends who were having many doubts. I would say my way of explaining is a bit different: I always try to keep people engaged and I don't stop until all the doubts are cleared! To explain something, I do it in a simple and intuitive way, and I like to come up with funny ways for people to understand the material. I also create a lot of drawings and figures to make it easier to understand! I take notes in a writing application and share them at the end of each class.

Ask a question

Send a message explaining your needs and Pedro 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
  
  
  
  
  
  Saturday at 1:00
  Sunday at 1:00
2
  
  
  
  
  
  Saturday at 2:00
  Sunday at 2:00
3
  
  
  
  
  
  Saturday at 3:00
  Sunday at 3:00
4
  
  Tuesday at 4:00
  Wednesday at 4:00
  
  
  Saturday at 4:00
  Sunday at 4:00
5
  
  Tuesday at 5:00
  Wednesday at 5:00
  
  
  Saturday at 5:00
  Sunday at 5:00
6
  
  Tuesday at 6:00
  Wednesday at 6:00
  
  
  Saturday at 6:00
  Sunday at 6:00
7
  
  Tuesday at 7:00
  
  
  
  Saturday at 7:00
  Sunday at 7:00
8
  
  Tuesday at 8:00
  
  Thursday at 8:00
  Friday at 8:00
  Saturday at 8:00
  Sunday at 8:00
9
  
  Tuesday at 9:00
  
  Thursday at 9:00
  Friday at 9:00
  Saturday at 9:00
  Sunday at 9:00
10
  
  Tuesday at 10:00
  
  Thursday at 10:00
  Friday at 10:00
  Saturday at 10:00
  Sunday at 10:00
11
  
  Tuesday at 11:00
  
  Thursday at 11:00
  Friday at 11:00
  Saturday at 11:00
  Sunday at 11:00
12
  
  Tuesday at 12:00
  
  Thursday at 12:00
  Friday at 12:00
  Saturday at 12:00
  Sunday at 12:00
13
  
  Tuesday at 13:00
  
  Thursday at 13:00
  Friday at 13:00
  Saturday at 13:00
  Sunday at 13:00
14
  
  Tuesday at 14:00
  
  Thursday at 14:00
  Friday at 14:00
  Saturday at 14:00
  Sunday at 14:00
15
  
  Tuesday at 15:00
  
  Thursday at 15:00
  Friday at 15:00
  Saturday at 15:00
  Sunday at 15:00
16
  
  Tuesday at 16:00
  
  Thursday at 16:00
  Friday at 16:00
  Saturday at 16:00
  Sunday at 16:00
17
  
  Tuesday at 17:00
  
  Thursday at 17:00
  Friday at 17:00
  Saturday at 17:00
  Sunday at 17:00
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  
  
  
  
  
  
  
from 45.03€Online via webcam
from 63.71€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 September 2023
  • Phone number verified
  • Linkedin connected

Availability of a typical week

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


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.

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

Youssef
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

Mohamed
Private lessons in Software Engineering and Computer Programming for all levels
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!

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 Online
This 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.

Izhar
C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.
Do you want to start your career in coding? There are excellent chances of growth in this sector. Do you think it'll be tough to learn this language. No! Not at all! I am an expert in C language having practical work experience. I'll start from the scratch, strengthen your basics and help you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : –Introduction to Programming –Fundamentals in C –Operators and Expressions –Data types –Input-Output Library Functions –Control statements –Function –Storage class –Pointer –Pointer and Function –Array –Pointer and array –Array and function –Dynamic memory allocation –String –String and function –Command line arguments –Preprocessor –Structure –Structure and function –File Handling –ODBC Programming –Process and threads –Graphics In case you have any query, feel free to contact me. Give yourself a chance for a better future. All the best

Mouncef
Learn Python with me until you became un expert...
Start your journey into the world of Python programming with this hands-on, beginner-friendly course and also for expert level. Whether you're completely new to coding or looking to expand your skills, this course will guide you through the core concepts of Python — from variables and data types to control structures, functions, and lists. As you build a strong foundation in programming, you'll also dive into the powerful data analysis capabilities of Python using popular libraries like Pandas and NumPy . Learn how to clean, process, and analyze real-world data sets to extract meaningful insights. Next, bring your data to life with stunning visualizations using Matplotlib and Seaborn , two of the most widely used data visualization libraries in Python. Finally, take your skills to the next level by building your own web applications using either Flask or Django — two of Python’s most popular web frameworks. By the end of this course, you’ll have a well-rounded understanding of Python programming, data manipulation, visualization, and web development — empowering you to create real-world projects and pursue further specializations.

Sally
Teaching programming in Scratch to children from beginning to professionalism
Hello Hello, I'm Sally, a Software engineer and online Math and programming Teacher With over 3 years of international tutoring experience using Zoom, Google Meet, I offer tutoring services in Teaching programming for Scratch From the beginning to professionalism and developing complete games Education will have levels of * introduction * define the tools and components of the program * write the code * control the game design * implement a complete game Note A personal profile will be created for the child on the official Scratch website to display the games he has performed The full explanation is online on Zoom. A remote control is created for the student to implement the programming code himself and to control the entire device

Pr YSF
Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

Zakaria
Learn to program and code with Scratch while having fun
* This digital training aims to introduce you to the Scratch tool and through the game world, and gradually, to discover programming concepts such as loops, conditions or variables. It is aimed at anyone who is new to Scratch and who wants to create games and animations. * Learning programming will allow students to develop their skills and will certainly allow them to meet the expectations of the future working world and emerging careers. * In addition, learning programming allows the development of algebraic, algorithmic and computational thinking. Programming also helps to improve and develop students' sequencing ability, as well as their communication skills. Thus, there are several advantages to teaching programming, but the important thing is to remember that this learning teaches students that digital is not only for entertainment, but that it is possible to become creators. active and creative content.

Fatima Zahra
Maths / Physics-Chemistry Course French Mission / Bilingual - Middle School / High School
Give your child the future he deserves. these courses are intended to help your child succeed in significantly increasing the average by assimilating the course and preparing for the next tests (assimilating the course, practicing standard exercises, anticipating the teacher's expectations and test questions, have writing methods) in the following subjects: Maths - Physics-Chemistry and Computer Science.

Mathieu
Wordpress private lesson - From beginner to expert
With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

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.

Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data Science
By delving deep into the practical applications of statistics and data science, this course is designed to set you up for success. Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed. We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency. If you have any further questions, please do not hesitate to contact us.