facebook
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since January 2020
Instructor since January 2020
Are you a primary / secondary student or a student in the CMS / MAN program at EPFL? Do you have trouble understanding the material? Are you unable to fully master its content? Or are you simply unable to approach and solve your exercises? In this case, this course is for you!
The main objective of this course is to help you gradually understand the content of the matter that is causing you problem until you master it. It also aims to help you do your exercises and provide you with a few more when needed. This course also promises to be rich in resolution procedures and relevant tips that could prove very useful for the exam.
In parallel, this course pushes the student to develop the basics of mathematical thinking and to become more and more independent.
Read more
Do you want to get started with programming but don't know how to do it? Or else do you already have good POO basics and would like to develop them further? This course will provide you with exactly what you need!

For beginners, this course basically consists of three parts. The first is an introduction to object oriented programming where concepts of OOP will be presented and explained to you in great detail. The second part will focus on the practice of these notions in the Java language (It is in this part that you will learn how to program). Learning programming will necessarily require an alternation between theory and practice, so the first two parts are not independent. However, the third part is. The latter will be an implementation of the knowledge that you will have acquired to produce a small program deemed suitable for your level.

For non-beginners who are already comfortable with the basic concepts of OOP and who already know how to program properly in Java, this course will present a little more advanced content and which will consist of chapters alternating between theory and practice :
1 / abstract classes
2 / interfaces
3 / enumerations
4 / exception handling
5 / lambda expressions
6 / functional programming
7 / generic programming
8 / Collections
9 / graphic programming
Read more
Are you a primary / secondary student or a student in the CMS / MAN program at EPFL? Do you have trouble understanding the material? Are you unable to fully master its content? Or are you simply unable to approach and solve your exercises? In this case, this course is for you!
The main objective of this course is to help you gradually understand the content of the matter that is causing you problem until you master it. It also aims to help you do your exercises and provide you with a few more when needed. This course also promises to be rich in resolution procedures and relevant tips that could prove very useful for the exam.
In parallel, this course pushes the student to develop the basics of thinking in physics and to become more and more independent.
Read more
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee