facebook
FavouritesAdd to Wish List
FavouritesAdd to Wish List
from24.00EUR/ h

Computer engineer offers a private course in algorithmics and POO (JAVA) at all levels

Translated by Google. Click to view original.
I offer a private lesson in algorithmic and object oriented programming (in JAVA).
I also offer a JAVA course from A to Z, very flexible and to be adapted according to your preferences and objectives. This course can last about twenty sessions but guarantees a global view on all the bases necessary for a successful professional life.

- Introduction to JAVA (notions, syntax ...)
- TP: a calculator v1
- Object oriented programming (OOP)
- TP: shopping cart v1
- Introduction to useful JAVA libraries (and docs)
- TP: calculator v2
- JAVA8 collections and news (lambda functions ...)
- TP: shopping cart v2
- Exception management
- TP: shopping cart v3
- Introduction to database connection + hibernate
- TP: shopping cart v4 (with the database of your choice)
- Control inversion and dependency injection with Spring
- Spring MVC + REST
- TP: shopping cart v5
- create a thin client (with the language of your choice)
- ....

Regarding my methodology, I base myself on a practical example which concretizes the theory behind the course. So the session begins with a brief introduction of theoretical concepts, then we start with a real case while balancing between the two aspects: "practical" and "theoretical".
A method that I have tested a lot and that I find ideal.

You will love JAVA and the programming :)

Location

At teacher's location: Incol System, Avenue de la Liberté, Nanterre, France
Online via webcam

|
Use ⊞+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
Advanced
Duration:
60 minutes
90 minutes
120 minutes
The class is taught in:English, French

Ask a question

Send a message explaining your needs and Bilal 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 -05: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            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday at 5:00
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
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            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              
19              
20              
21              
22              
23              
from 24€At teacher's location
from 24€Online via webcam

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 July 2020
  • Google connected

Availability of a typical week

(GMT -05: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            Saturday at 4:00  Sunday at 4:00
5            Saturday at 5:00  Sunday at 5:00
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
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            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              
19              
20              
21              
22              
23              
from 24€At teacher's location
from 24€Online via webcam

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


Andrea
Graphic art course and methodology design by a very nice webdesigner
I am interested primarily in the student's taste in order to arouse interest in the subject, with him / her. Then, I gradually define the points to be improved with the student in order to create a program so that he can understand by himself his difficulties and begin to remedy them.

Ghazi
Private Lessons Maths - Physics - Computer Science
Software engineer with 9 years of experience living in Nanterre Sadi Carnot, I give private lessons in math, physics-chemistry and computer science (all subjects) for all levels. Weekly follow-up, refresher, exam preparation.

Hassane
Basic concepts in office automation and graphic multimedia design (Ideal for a good pedagogical supervision)
Young student in License 3 in computer science at the Faculty of Créteil, I propose to give courses in computer office automation, namely Microsoft Word, Microsoft Excel, Microsoft Power Point, and Computer Communication with software Adobe and Microsoft. Office Automation: As for desktop computing, the student will have the basics of applications, if necessary, then it will evolve from an intermediate level to an advanced level with a mastery of office tools for professional use. - With Microsoft Word, the student will be able to layout a document containing images, shapes, tables and graphs; Manage advanced formatting and be able to connect the Word document to a database to manage mailings. - With Microsoft Excel, the student will be able to manipulate the basic functions, namely digital operations, format tables, insert graphics and connect tables, etc. The idea of this course is to change the student from a beginner level to an intermediate level. - With Microsoft Power Point, the student will be able to prepare successful good presentations in design and special effects, use multimedia content in presentations. If the student is strong enough, he will be introduced to the use of the formidable tool, in terms of creation of interactive animation, which is Adobe Flash, to make outstanding presentations. Communication Computer Graphics: For graphic design classes, students will have a good introduction to Adobe Photoshop Tools, Adobe Illustrator, and Microsoft Expression Design, which is relatively similar to Adobe Illustrator, but much easier than Adobe Illustrator. - With Adobe Illustrator and Microsoft Expression Design, students will learn how to use the various tools for creating shapes and objects, learn how to trace and vector images, how to use different color profiles and different special effects, etc. This course is designed to bring a student from a beginner level to an intermediate level (or rather advanced, but not very thorough) - With Adobe Photoshop, the student will learn to use the tools for retouching images and creations, understand the concept of layers and understand how to manage color profiles in the different objects in the workspace. This course is really designed for beginners.

Reza
Systematic Reasoning and Logical Thinking for Computer Science
You will learn Systematic Reasoning & Logical Thinking which is a requirement for entering Computer Science program in many universities. The book “Delftse Foundations of Computation” especially its second chapter will be the main source of our lesson, but other more in-depth books will be also covered if you want to improve even further on logical thinking. The topics in our lesson include: • Propositional Logic: Logical operators; Precedence rules; Logical equivalence; Implications in English; Exclusive or; Universal operators; Classifying propositions • Boolean Algebra: Substitution laws • Logic Circuits: Logic gates; Combining gates to create circuits; From circuits to propositions; Disjunctive Normal Form; Binary addition. • Predicate Logic: Predicates; Quantifiers; Tarski’s world and formal structures; • Deduction: Valid arguments and proofs; Proofs in predicate logic If you have any additional questions before starting a class, please feel free to ask me. I am here to assist! :)

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.

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.

Mazuba
Complete IGCSE Computer Science & ICT: From Basics to Advanced Programming
This course is tailored for IGCSE Computer Science and ICT students who want to master all the key topics in their curriculum. With a focus on practical programming skills, theoretical computer science concepts, and hands-on problem-solving, this class will guide you through the essential topics covered in the IGCSE syllabus. Learn the fundamentals of data representation, hardware and software, databases, and Boolean logic, and then build on those concepts with programming and algorithm design. Gain a deep understanding of the inner workings of computers and their applications in real-world scenarios. By the end of this course, you will have a solid understanding of key computer science concepts and the practical skills to succeed in your IGCSE exams and beyond. What You’ll Learn: Data Representation: Learn how computers represent and process data, including binary, hexadecimal, and conversions between number systems. Data Transmission: Understand how data is transmitted over networks, focusing on packet switching, USB, and data packets. Hardware & Software: Gain a foundational understanding of computer hardware components and the role of software in running programs. Boolean Logic: Explore logic gates, truth tables, and Boolean expressions, and apply them to solve complex problems. Algorithm Design: Learn to design algorithms and solve problems using effective computational methods. Programming: Master the basics of programming with hands-on coding in Python, C++, and C#. Databases: Understand database structures, SQL queries, and primary keys. Build single-table databases and learn data management techniques.

Tristan
General computing, Excel, Word, PowerPoint, AI (ChatGPT, prompt engineering,...), iPhone
Master Excel, Word, ChatGPT and simplify your life with my private lessons Learn how to harness the full potential of AI to transform your daily life and improve your digital skills: - Job search: Write impactful CVs and cover letters. - Personal life: Create personalized meal or workout plans. - Productivity: Automate tasks, write impeccable emails, or manage your projects more efficiently. - Studies and learning: Structure your revisions and create clear and organized content. General computing: Optimize your use of Word, Excel and other office tools to gain efficiency. Accessible to everyone, whether you are a novice or a curious user. In just a few hours, you will master digital tools and skills that will make all the difference in your professional and personal life. Book your session now!

Robert
Excel lessons, at your place, at my place or remotely, at your best convenience!
As a Franco-Belgian management teacher, I give Excel lessons with passion! Whether remotely or face-to-face, I offer many examples and exercises to accompany you. I travel without problem throughout the region of Brussels and its surroundings, for lessons of at least 2 hours. For France, courses are only given remotely. Here are some key words that will be covered in my classes: Scenario analysis, Year, Rounding, Today, Bdnb, Bdnbval, Bdsum, Search, Column, Copy/paste in values, Copy/paste with transposition, Consolidation, Date, Datedif, Determat, Dollar, Right, Righterg, Equiv, Esterror, Estna, Frequency, Filter (simple and advanced), Format of cells, Left, Large.Value, Printing of documents, Index, Indirect, Inversemat, Day, Weekday, Line, Matrix, Max, Maxa, Max.Si, Min , Mina, Mina.If, Formatting of cells and ranges, Month, Average, Average.If, Nb, Nb.If, Nbval, Naming of cells and ranges, No, Small.value, Product, Productmat, Protection of cells, Lookup (Lookup), Lookupv (VLookup), Lookuph (HLookup), If (If), If.Not.Disp, If.Conditions, Iferror, Sum, Sumproduct, Sum.If, Sum.If.Set, Substitute , Pivot tables, Sorting, Cell locking Do not hesitate to contact me to organize your lessons according to your needs and availability. Together, we will develop your Excel skills in an efficient and personalized way.

Adam
Introduction to Python: Programming Basics and Simple Applications
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---

Brahim
Introduction to NoSQL DataBase MongoDB by Pratique
Do not deal with the manual with terms of reference statements and basic documents that cannot be obtained in order to avoid the MongoDB problem. Please include the connection to one of the MongoDB données base, comment on simple CRUD operations and sujets clés que l'agrégation, l'indexation, la mode des données et les Transaction. 1- Install MongoDB 2- Implement MongoDB 3- Use of documents and collectibles 4 - Leadership Committee 5- Execute CRUD commands (create, read, update, delete) avec mongo shell 6- Type the register in a MongoDB database 7- Reset the base to remonter specific documents depuis mongo shell. 8- Lagrégation 9- Indexing 10- Amending institutions and transactions

Mouncef
Learn Python, Artificial intelligence with me until you become an expert
This Python course teaches you the basics of programming in Python, including variables, data types, operators, control structures (if, for, while), functions, and lists. You will also learn how to manipulate data with libraries such as Pandas and NumPy, create graphs and visualizations with Matplotlib and Seaborn, and even develop simple web applications with Flask or Django.

Youness
Office Automation Training: Excel, Word, Remote Power Point / Online
- I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me. - I teach in Excel, Word, Power point, Access, Outlook, internet, computer maintenance at home or remotely. - For more information, contact me.

Hayat
Master the Essential Tools of Microsoft Office: Word, PowerPoint and Excel"
Do you want to master Microsoft Office tools? This course offers you comprehensive training on the three most popular applications in the Microsoft Office suite: Word, PowerPoint and Excel. Whether you are a beginner or already have some basics, this course is designed to adapt to your level. You will learn how to create documents, dynamic presentations and use spreadsheets for efficient management of your data. Sessions can be customized to your needs, whether you prefer individual or group learning. With my support, you will quickly become comfortable with these essential tools. If you have any questions or would like to know more, please do not hesitate to contact me!

Anass
Computer and office training Word Excel and PowerPoint
Hello, You want to learn the basics of computers or how to use software such as Word, Excel or Powerpoint. I will give you the skills you need to better understand the features of this software to write, for example, a document. I will also give you advice on how to make the most of the internet, protect and back up your data, or on the day-to-day use of your computer. Contact me.