FavouritesAdd to Wish List
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from32.94USD/ h

Object Oriented Programming Course in Java language.

Translated using Google Translate. Click to view original.
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

Extra information

Translated using Google Translate. Click to view original.
As a student, you will need your computer (preferably a laptop) and enough to take notes. No paid software is required.

Location

At teacher's location: Route de la Chocolatière, Echandens, Suisse
At student's location: Around Écublens, Switzerland
Online via webcam

|
Use ⊞+wheel to zoom!
+

General info

Skills:

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:

60 minutes
90 minutes
120 minutes

The class is taught in:

French, English

About Me

Translated using Google Translate. Click to view original.
Encouraged by my friends who noticed that I am good at helping students, a year ago I started giving lessons mainly in mathematics, physics and computer science (analysis, linear algebra, analytical geometry, logic, discrete mathematics, modular arithmetic, general physics, computer science and OOP).

Throughout this period, I had the opportunity to work with students of widely varied levels which allowed me to accumulate experience, develop my skills as a teacher as well as improve my teaching methods.

I describe myself as a competent, responsible, organized and punctual, motivated and dynamic teacher, always attentive to his students, all the time in a good mood, and who attaches great importance to making sure that the course takes place in a good atmosphere that promotes learning.
For me, a good student would be a motivated, persevering student who does not hesitate to express it when he / she is in the slightest doubt or confusion.

My teaching method is based on total mastery of the content of the subject in its various aspects. This content is based on the classic course, to which will be added in-depth explanations and examples of different levels of difficulty. Once the student is fairly familiar with the concepts of the course, I assist him in solving the exercises provided by his teachers, while presenting relevant resolution steps and tips. Additional exercises can be provided occasionally if favorable, and an alternation between the course and the exercises is always possible and sometimes even recommendable.
Adapted progress assessments, with remarks, are provided every 12 hours of lessons to help the student identify certain weaknesses, and how to work on them.

Education

Translated using Google Translate. Click to view original.
Holder of a bachelor's degree in Mathematical Sciences, I followed the Special Mathematics Course at EPFL during the 2018-2019 academic year. After having successfully completed it, I am currently continuing my studies in BA2 in the Computer Science section. Throughout this course, I had the opportunity to study several branches in mathematics (analysis, linear algebra, analytical geometry, logic, modular arithmetic, discrete mathematics ...). I also had the opportunity to take courses in physics (classical mechanics, electricity, magnetism), chemistry, and OOP.

Experience / Qualifications

Translated using Google Translate. Click to view original.
> Curriculum:
September2019 - Currently: BA1 - BA2 computer science section at EPFL.
---
September 2018 - June 2019: Special Mathematics Course at EPFL.
General averages: 5.63 (fall), 5.54 (spring).
---
September 2017 - June 2018: Bachelor in Mathematical Sciences.
Honors

> Tutoring:
September 2019 - Currently: individual math and physics lessons.
---
July2019 - August2019: POO course in JAVA for group.
---
January2019 - June2019: individual math lessons.

> Language diplomas:
TOEFL: 102/120
---
TCF DAP: level C2
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.
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.

Ask a question

Send a message explaining your needs and Farouk will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday 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  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23              
from $32.94At teacher's location
from $32.94Online via webcam
from $36.24At 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 January 2020
  • Phone number verified

Availability of a typical week

MonTueWedThuFriSatSun
7              
8              
9  Monday at 9:00  Tuesday at 9:00  Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10  Monday at 10:00  Tuesday at 10:00  Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11  Monday at 11:00  Tuesday at 11:00  Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12  Monday at 12:00  Tuesday at 12:00  Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13  Monday at 13:00  Tuesday at 13:00  Wednesday at 13:00  Thursday 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  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17  Monday at 17:00  Tuesday at 17:00  Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18  Monday at 18:00  Tuesday at 18:00  Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19  Monday at 19:00  Tuesday at 19:00  Wednesday at 19:00  Thursday at 19:00  Friday at 19:00  Saturday at 19:00  Sunday at 19:00
20  Monday at 20:00  Tuesday at 20:00  Wednesday at 20:00  Thursday at 20:00  Friday at 20:00  Saturday at 20:00  Sunday at 20:00
21  Monday at 21:00  Tuesday at 21:00  Wednesday at 21:00  Thursday at 21:00  Friday at 21:00  Saturday at 21:00  Sunday at 21:00
22  Monday at 22:00  Tuesday at 22:00  Wednesday at 22:00  Thursday at 22:00  Friday at 22:00  Saturday at 22:00  Sunday at 22:00
23              
from $32.94At teacher's location
from $32.94Online via webcam
from $36.24At 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

   LinkedIn   

Han
Statistic, programing and data analysis lecture by French Master.
Graduated with a Master in applied mathematics and optimization, I am offering lecture to supports you in your university classes/projects/exams in statistics, programing (including mathematical programing) and data analysis. I am currently working in the private sector, which imply c++ programing, scripting and mathematical modeling (constraint programing, linear programing/MIP, Branch and Bound etc...). I can help you from the installation of the software you need to get your project starting to a recurring help in your project (school or professional). Small remark for statistical classes: This classes requiring more preparation, I always refuse request for which the due date (examen/ end of project) is in less than four weeks. PROGRAMING: C/C++, Java, VBA etc... STATS: Matlab, R, (Excel) Class can be given in French or English.

Imama
Introduction to C Programming or Matlab or Scilab.
Introduction for C programming for beginners. I am a programmer in an engineering firm. I have also taught students for programming and other engineering courses. I can help in structuring the projects and give theoretical explanation. Most of all, when you leave, you will surely end up with a better knowledge of C Programming. You will also get a project from me if you don't have a project for you to do yourself.

Driss
learn to create applications from zero to hero
- Offer: One-to-one lessons in computer science on: * Programming languages: C, C # * Web Dev: html, css, sass, bootstrap, javascript, jquery, php * Framework: Laravel, Angular * Database: sql - Location: at home (City: Rabat / Salé) - Expersience: 4 years

Suranjit
English Language, Grammar, TOEFL, IELTS, GRE and computer program with Basic Excel, power point
Specialized in English Language, Grammar and Computer and teaching for 15 years Experienced as English Teacher for all classes of students and TOEFL, IELTS GRE etc. specialized for University Admission Test Learn with pleasure and new technique that i have invented and one can easily learn reading, writing, speaking, listening English. I like to prefer computer application program, just try one class and feel.

Louis
Math, Physics and Programming Teacher here to help!
Do you need Maths, Physics or Programming help? I am a science and maths teacher from the UK, trained at UCL's highly selective Institute of Education (ranked number one in the world for teacher training) who has taught privately and in two schools. If you're getting stuck with homework, or exam preparation I can help. Programming wise I a specialist in Ruby, JavaScript, TypeScript and a bunch of other languages, and can help you learn to use some cutting edge tools and technologies such as ES6, React, Node.js, and Ruby on Rails. Let me know if there is something I can do for you.

Alex
Ableton & MaxMSP Lessons - in a͓̽m͓̽s͓̽t͓̽e͓̽r͓̽d͓̽a͓̽m͓̽
Ableton Live is a software music sequencer and digital audio workstation. In contrast to many other software sequencers, Live is designed to be an instrument for live performances as well as a tool for composing, recording, arranging, mixing, and mastering. Max, also known as Max/MSP/Jitter, is a visual programming language for music and multimedia. Over its more than thirty-year history, it has been used by composers, performers, software designers, researchers, and artists to create recordings, performances, and installations. Depending on your interest I will show you how to use and customise each program to your needs, but also show you how to combine the two in order to get the best of the 2 worlds. Ableton and MaxMSP are a killer combo for anyone that wants to: - expand their musical instrument with electronic extensions - create custom made controllers for their live performances - create complex automations for live or studio use - produce music, compose, arrange - create automated VJ sets to accompany their live performance - create a live looping performance - control backing tracks for live performances - work on generative music - program art installations and much more I will give you sets & patches with examples to accompany the lessons, but also help you build your own creations in MaxMSP or Ableton.

Serge
Web and mobile application development, introduction to Java to get started in Android dev
This course is intended for all those who want to discover what lies behind a web or mobile application, several modules are available according to your needs to enter the big family of DEVELOPERS, my method is gradual with 10% of theory and 90% of practical, we will use the maximum of online tools to go fast and avoid material constraints, I propose to introduce you to these languages ​​and frameworks much sought after: HTML5 / CSS3, JS, Bootstrap, JQuery Mobile, AngularJS / 2 + / 4 +, PHP, Ruby, Python, Golang. For the little ones I propose Scratch, Penjee ... and App Inventor (mobile app) for teens, also an intro in Java to launch you in Android app development

Manoj
Computer Basic to Front End, Back End, App Development, Services and Testing etc.
I am Professional Full Stack Developer from last 9 years. I can teach you all cool Stuff about Computers and Computer Programming. You can learn from basic to professional level.Following Topics Which I can teach you. Front End: HTML, HTML5, CSS, CSS3, BootStrap,JavaScript, Angular JS, Angular 9, React Js,Jquery,Ajax Back End: C, C++, DataStructure,OOPS, Java, J2EE,Hibernate, Spring, Struts,Wicket, ShellScripting,PHP, microservices,Node JS, Docker, AWS, Azure, ELK App Developement : Android, Hybrid App Development(Cordova, Ionic) Services: REST, SOAP Testing: Junit, Selenium Database: MySql, Oracle, DB2 OS: Windows, Linux, Ubntu, Unix Others: Artificial Intelligence(API AI/Dialog-flow), Web Crawling, Web Scrapping, Maths, Science, Game development

Alexandros
Solve Python University Tasks With Professional 1:1 Online Tuition
+Assignment Help - Exam Preparation - Practice in Python related University modules Hey, Alexandros here :)! I work as a self-employed full-time private tutor having recently completed a Master's at UCL. Here, I am involved with tutoring undergraduate and postgraduate students in Python, Monday to Saturday. What makes me a great tutor is that I encourage students to develop their problem solving and critical skills on a wide range of practical programming tasks. This means students are not simply learning facts but are able to think more independently and laterally. I'm also really friendly, patient and try to make my lessons really engaging. In my spare time I enjoy walking, singing and socialising.

Zoran
Tutoring Math, Excel, Programming online via Skype
I offer tutoring online via Skype. Math, excel, (MS Office), programming in many programming languages for students from school, beginners or seniors. I graduated at mathematical university. Tutoring more then 15 years. Was working in state high and middle schools. And I have a lot of experience.

Diego
Hello! I am a Computer Engineer I'm giving private lessons on Java, C and Web Development
Graduated in 2014 at the Polytechnic of Turin Master's Degree. I have three years of experience as a Tutor in teaching and tutoring on C language, Java, Java-Android, Php, Html, Css, Javascript, JQuery, Database, C # and exercises on flowcharts.

Hamza
Private lessons in math - physics - chemistry
Aged 26 and a PhD student in mathematical physics (theoretical physics), I teach physics and mathematics courses for high school and license in French, Arabic and English. As I have experience in the field of private lessons of 4 years in the team that runs the company EMCS, where 2 years as teachers of the program of the French mission and access competitions to higher schools.

Sarah
Mathematics and Matlab programming class for all levels
I can Give Math classes for students in all levels (School or University). I will help the students understand more by doing more exercises with them. I have taught Matlab for two semester for Bachelor Engineering Students. I also did my Bachelor project in Matlab and in my Master I used it in many courses.

Said
Accelerated computer courses: office automation, programming for all levels, advanced programming
For all levels, I offer programming courses according to your needs: -Web technology. (php, angularjs, javascript, css, html ...) -JAVA / J2EE technology (frameworks: Spring Boot, JPA, hibernate), RMI, Sockets ... -Office (Word, Excel, PowerPoint) -The use of the machine.

Marwa
Teaching telecommunication and computer engineering materials
I am a doctor in Telecommunications from Paris, France. I give private lessons in telecommunications and computer engineering for university students, and can help with university projects. I have a research experience in networking and will be happy to help in any research project.