Add to Wish List
Add to Wish List
Trusted teacher
from29.28GBP/ h
Object Oriented Programming Course in Java language.
Translated by Google. 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 by Google. 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
Online via webcam
At teacher's location: Route de la Chocolatière, Echandens, Suisse
At student's location: Around Écublens, Switzerland
|
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 by Google. 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 by Google. 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 by Google. 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 mathematical thinking 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 thinking in physics 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?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £29.28At teacher's location
from £29.28Online via webcam
from £31.11At student's home
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 January 2020
- Phone number verified
- Facebook connected
Availability of a typical week
(GMT -05:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | |||||||
11 | |||||||
12 | |||||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from £29.28At teacher's location
from £29.28Online via webcam
from £31.11At 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
You are here
Private lessons
in Echandens
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster 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.
Mohammed Shan
Computer Science Fundamentals and Exam Preparation📌 What You’ll Learn:
✅ Core Computer Science concepts (Operating Systems, Databases, Networks)
✅ Data Structures & Algorithms (Sorting, Searching, Graphs, Trees, etc.)
✅ Exam preparation (GCSE, A-Level, University courses)
✅ Hands-on problem-solving
🖥️ Teaching Style:
I provide interactive lessons with clear explanations, real-world examples, and coding exercises to ensure conceptual clarity. Sessions are structured based on individual learning needs, whether for academic success or competitive exam prep.
📅 Class Format:
Mode: Online (Zoom/Google Meet)
Duration: Flexible scheduling
Group & 1-on-1 sessions available
Materials provided: Notes, problem sets, practice questions
Hasmik
Class of statistics, computer programming, R programmingI am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and SpanishWould you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Younes
Master Python at All Levels with Personalized Lessons - SUP SPE Program includedStart with the fundamentals like variables, loops, and conditionals, and progress to more advanced concepts including manipulating files, images, and using Python libraries like Numpy, Scipy, Pandas, and Matplotlib. Also explore the fundamentals of object-oriented programming.
Why choose this Course?
By opting for these courses, you will have the opportunity to consolidate your knowledge through practical exercises and concrete mini-projects which will strengthen your Python skills. Each session will be interactive, allowing you to ask questions and receive constructive feedback on your code.
You will be able to benefit from personalized support. Lessons are tailored to your level, whether you're looking to pursue a career in programming or just want to learn for fun. Sessions are tailored to your goals, and ongoing support is provided to overcome any challenges you may encounter.
Antonio
Marketing, Promotion, Digital Optimization, and SEOThe course module is adapted to the student.
You will earn:
▪️ An integrated digital marketing strategy based on your own organizational context.
▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions.
▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization.
▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.
Alper
[Beginners Welcome] Game Development, Game Design and Games SoftwareLearn how to make games from scratch! (All ages welcome)
Game development is a very fun way to get involved in computer programming, while allowing you to create games from scratch just like the ones you enjoy playing.
This class will teach you how to develop a simple video game from the ground up, and will allow you to create a game from scratch that you can then build upon. I will teach you the basics of how game development works and walk you through the process of implementing game mechanics that are commonly found on popular games.
Benito
Python and/or Machine/Deep Learning Classes at your place or Online!I am currently working as an independent consultant, technical writer, online teacher 🧑🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀.
What do you get from me?
👉 Learn at your own pace without any pressure
👉 Well-documented tutorials
What topics do I usually cover at the beginning for people without Python experience?
✔️ Understanding the basic concepts (variables & types)
✔️ Math & Statistics (explained easily)
✔️ Data Manipulation (data cleaning, preprocessing...)
What topics do I cover for people with Python experience?
✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow
✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib
✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction
✅ MLOps: MLflow, Prefect, GCP, AWS
Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉
Volodymyr
Programming and Applied Problem Solving, by a Cambridge GradFor whom:
- You have a University Class in Programming
- You are at School/Uni and want to get better at coding
- You have an assignment or need to write a program for your project but don't know where to start
What you will learn:
- How to think algorithmically
- How to better use AI/ChatGPT for your coding
- Leetcode
Mouad
Support course in Python (For all levels, CPGE)Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills.
The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching.
With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career.
Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.
Mathieu
Wordpress private lesson - From beginner to expertWith 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 pythonPython 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 ScienceBy 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.
Abdallah
Programming and Coding Lessons, Adults, Kids( Python, HTML, CSS, Java Script, MySQL, Dart and Flutter, C++, C#, ) Offline Egypt and OnlineAfter Completing Our Course:
- High Earning Potential: Skilled programmers are in high demand, commanding competitive salaries across various industries.
- Versatile Career Opportunities: Open doors to careers in software development, data science, web development, game design, and more.
- Cutting-Edge Skills: Stay ahead in the fast-evolving tech landscape by mastering the most popular and widely used programming languages and frameworks.
- Innovation and Creativity: Enhance your ability to create innovative solutions, develop new technologies, and contribute to exciting projects.
- Problem-Solving Abilities: Strengthen your logical thinking and problem-solving skills, essential for tackling complex technical challenges.
- Career Advancement: Stand out in the job market with a robust programming skill set, increasing your chances of career advancement and promotions.
- Lifelong Learning: Cultivate a mindset of continuous improvement and lifelong learning, staying relevant and adaptable in your career.
**Programming and Coding Lessons for All Ages**
Unlock the world of coding with our comprehensive programming and coding lessons designed for both adults and kids. Whether you're a beginner or looking to enhance your skills, our courses cover a wide range of programming languages and technologies to suit your needs.
**Course Offerings:**
- **Python**: Learn the fundamentals of programming with one of the most versatile and popular languages.
- **HTML & CSS**: Build and style your own websites from scratch.
- **JavaScript**: Add interactivity to your web projects and enhance user experience.
- **MySQL**: Master database management and SQL queries.
- **Dart & Flutter**: Create beautiful, natively compiled applications for mobile, web, and desktop from a single codebase.
- **C++**: Dive into the world of object-oriented programming and system-level coding.
- **C#**: Develop robust applications with this powerful language used in a variety of industries.
**Class Formats:**
- **Offline Classes in Egypt**: Join us in person for hands-on learning and direct interaction with our experienced instructors.
- **Online Classes**: Participate from anywhere in the world with our flexible online courses, designed to fit your schedule.
**Who Can Join?**
- **Adults**: Whether you're looking to start a new career, enhance your current skills, or simply explore a new hobby, our classes are perfect for you.
- **Kids**: Our engaging and interactive lessons make learning to code fun and accessible for younger students.
**Why Choose Us?**
- **Experienced Instructors**: Learn from industry professionals with years of teaching and real-world experience.
- **Comprehensive Curriculum**: Our courses are designed to provide a solid foundation and advanced knowledge in various programming languages.
- **Flexible Learning Options**: Choose between offline and online classes to suit your lifestyle and learning preferences.
Join us today and start your journey into the exciting world of programming and coding with the expert instructor Abdallah!
========================================
Comment:
Looking to master programming and become a skilled developer?
In this course, you will learn the basics and tools to manipulate coding and programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL
Under special request, we provide courses on other programming languages.
If you have any further questions, feel free to contact us.
Coding is a powerful general-purpose programming methods. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Coding has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners.
In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL
If you have any further questions, please do not hesitate to contact us.
Wissam
Experienced doctor in computer science offers quality teaching in JAVA, C, Python, WEB, Algorithmics, UML, SQL.I created this course especially for students having difficulty progressing in their computer programming courses/projects. I support students of all university levels. My help covers many others:
- Analysis and planning of projects
- Technological choice in languages and tools/framework
- Algorithmic and programming support
- Assistance with debugging and code correction
- Data modeling (MCD/MLD diagram, UML diagrams)
Why choose my courses?
My method is different and more adapted than that of traditional teachers because it is:
* Personalized: Adapted to your level and your specific needs.
* Interactive: Promotes interaction and visualization of concepts.
* Practical: Oriented towards practice with concrete exercises and projects.
* Proven: I have already managed to help more than 200 students in the space of 2 years.