from25.00EUR/ h
Java Programming to Get Oracle's Java Foundations Exam | 1Z0-811
Translated by Google. Click to view original.
We learn together the basics of programming, which is universal for all programming languages. Then we learn about object-oriented programming, which includes the Java language, one of the most widely used languages in the IT industry (Information Technology). We delve into algorithmic and practical cases for the use of this language by creating mini applications. All the accumulated information helps you support the first level of certification within Oracle, and with the diploma obtained you will be able to apply for an internship for your future job.Extra information
Translated by Google. Click to view original.
You need a laptop, internet connection, paper or a notebook and a pen to write down certain theoretical concepts. A minimum level of English is required to learn programming.Location
Online via webcam
General info
Age: | Teenagers (13-17 years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 60 minutes |
The class is taught in: | Spanish, English, Romanian |
Ask a question
Send a message explaining your needs and Sebastian 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 -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | Monday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | ||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | Monday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | ||||
11 | Monday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | ||||
12 | Monday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | ||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 25€Online via webcam
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 February 2025
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | Monday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | ||||
5 | |||||||
6 | |||||||
7 | |||||||
8 | |||||||
9 | |||||||
10 | Monday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | ||||
11 | Monday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | ||||
12 | Monday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | ||||
13 | |||||||
14 | |||||||
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 25€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
You are here
Private lessons
online via webcam
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.
Baia
Master Front-End Development | Build Stunning Websites with HTML, CSS, JavaScript & ReactAre you ready to create interactive, visually appealing websites that stand out in today’s competitive market? In this course, you’ll master the essential front-end development skills:
✅ HTML, CSS, and JavaScript – Build responsive and modern web pages
✅ React & Vue.js – Learn cutting-edge frameworks for dynamic UIs
✅ Real-World Projects – Work on hands-on projects to strengthen your skills
✅ Problem-Solving & Creativity – Develop intuitive, user-friendly interfaces
🔹 Who is this course for?
- Beginners who want to break into web development
- Developers struggling with front-end concepts
- Anyone looking to level up their skills and build real projects
🚀 Stuck on a project? Want to learn high-income tech skills?
This course will help you gain confidence, land opportunities, and grow in the tech industry.
📩 Contact me for more details and start your front-end journey today!
Youssef
Introduction to Computer Development – Start Programming SmoothlyWant to learn programming but don't know where to start? This course is for you!
Designed specifically for beginners, this course offers a gradual introduction to the fundamentals of software development. You'll learn basic concepts like variables, conditions, loops, functions, and more. We'll use accessible languages like HTML/CSS, JavaScript, or Python, depending on your pace and goals.
The goal is to demystify programming, make you independent and lay a solid foundation to go further in web or software development.
This course is practical, educational and progressive: each concept is accompanied by concrete and fun exercises to help you progress step by step.
Alex
Mathematics for students of all grades, IB and IGCSEMathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.
Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.
My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline
I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
Enrique
Distinction Maths, Physics, Programming, Engineering: 12+ years experience tutoring for ExcellenceDon't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.
With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.
My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.
Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- University levels (undergraduate and postgraduate)
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent
- Assistance with specific projects at a professional level, including interview preparation
- High school studies and diploma programs
- Extensive experience working with children
Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.
I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
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, programmingdoctoral 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
Pr YSF
Analog and digital electronics, VHDL, FPGA, programmingEngineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me
Hadia
Scratch Coding for kids - A great way to learn about coding and computer science.Hello!
I am Hadia, and I am an experienced coding tutor for kids, teens, and adults.
I teach Scratch and App Inventor coding for kids and Python for teens and beginners.
I have 20 years of experience in the education field; I worked as a curriculum developer and educational supervisor, and I had the chance to teach computer science subjects for all grade levels, from kindergarten through secondary classes.
I believe that teaching programming isn’t just about how to type lines of code. It is more about teaching how to think logically. I usually customize the content according to the student's needs and interests, and I encourage my students to create their own projects that make learning more meaningful and enjoyable.
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.
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
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.
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.
Adam
Basic concepts of algorithms and data structures in computer scienceOnline Course: Basic Concepts of Algorithms and Data Structures
Duration :
- 60 minutes: condensed format to introduce fundamental concepts with targeted exercises.
- 90 minutes: extended format to explore concepts in depth, solve complex problems, and include an interactive question-and-answer session.
---
General description
This course is designed for students and professionals who are new to computer science, as well as those who want to solidify their foundation in algorithms and data structures. It provides a clear and practical introduction to the essential tools for solving problems effectively, by learning how to design and analyze algorithms. Whether you are preparing for an exam, a technical interview, or want to improve your programming skills, this course will guide you in understanding theoretical concepts and their practical application.
---
Educational objectives
At the end of the course, participants will be able to:
1. Understand the fundamental concepts of algorithms: sorting, searching, time complexity.
2. Master key data structures: arrays, lists, stacks, queues, trees, and graphs.
3. Solve problems by choosing appropriate data structures and algorithms.
4. Analyze and optimize the performance of algorithms.
---
Course syllabus
1. Introduction (5-10 min)
- Presentation of the objectives and concepts covered.
- Importance of algorithms and data structures in computer science.
2. Fundamental concepts (20-30 min)
- Definitions and roles of algorithms and data structures.
- Temporal and spatial complexity: basic notions (Big O).
- Basic data structures: arrays, lists, and dictionaries.
3. Practical application and examples (30-40 min)
- Simple sorting implementation (insertion sort, bubble sort).
- Search example (linear search, binary search).
- Manipulation of stacks and queues through practical exercises.
- Bonus for the 90 min format: Exploration of trees and graphs (simple example of a route).
4. Q&A and conclusion (5-10 min)
- Review of the concepts covered.
- Tips for continuing to practice and progress.
- Suggestions for personal projects to apply the knowledge acquired.
---
Teaching methodology
- Interactive learning: a combination of theoretical explanations and practical applications.
- Concrete examples: each concept is illustrated by practical cases and guided exercises.
- Adaptation to needs: the courses are adjusted to the level and objectives of each participant, with a focus on the most relevant aspects.
---
Target audience
This course is aimed at:
- Computer science students wishing to strengthen their mastery of the basics before exams or projects.
- Programming beginners who want to understand the essential mechanisms behind problem solving.
- Professionals preparing for technical interviews or seeking to improve their understanding of algorithms.
---
Benefits of this online course
- Personalized support from an experienced trainer.
- Educational materials and practical exercises accessible after the session.
- Flexible hours to fit your schedule.
- Progressive approach to facilitate learning, even for beginners.
Develop your skills in algorithms and data structures today to efficiently solve the complex problems of tomorrow!
---
Wissam
Android: Programming mobile applications using Android StudioDoctor trainer in IT teaches you step by step how to design mobile applications for the Android system: Interface screen, access and storage of data, access to system services, management of notifications, Reading sensors, design of widgets, optimization.
Notes: I teach the course, and I also support you at the development level (proposals, advice, debugging errors).