facebook
favorite buttonAdd to Wish List
favorite buttonAdd to Wish List
from65.56CAD/ h

Learn the complete Java language from scratch to professionalism. You will learn programming concepts, not just the Java language.

Translated by Google. Click to view original.
Learn Java language to become a professional
The Java programming language is used in many modern technologies and systems, such as web application development, mobile applications, and operating systems. Due to its powerful memory management and system security capabilities, Java is considered one of the safest languages for development.
The Java Programming 1 course also provides the areas of use of the Java language and an introduction to dealing with arithmetic operations, variables and their types, assignment statements, data entry, arithmetic operations and their priorities. You will be able to print the output of the programs you create. In addition, the course explains how to determine the way the program will work through decision-making statements.

Location

At teacher's location: Naser_designer, أبوظبي - أبو ظبي - الإمارات العربية المتحدة

|
Use ctrl + 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
The class is taught in:Arabic, English

About Me

A teacher with more than 25 years of experience teaching for university students (College of Technology - Zayed University - UAE - Khalifah - Polytechnic College - Sharjah - American University in Dubai and Sharjah - Al Ain for Science and Technology - British University)
Private teacher of programming languages (java - java script - C++ - C# - php - Asp - pyton - data structure - Matlab - Micro C - Assembly - oracle - Computer Architecture - Arduino)

Education

Cairo University in 1995, then a diploma in computers from the Faculty of Statistical Studies and Research, Cairo University - then a master's degree in data science from the Faculty of Statistical Studies and Research and a researcher in the Faculty of Computers

Experience / Qualifications

A teacher with more than 25 years of experience teaching for university students (College of Technology - Zayed University - UAE - Khalifah - Polytechnic College - Sharjah - American University in Dubai and Sharjah - Al Ain for Science and Technology - British University)
Private teacher of programming languages (java - java script - C++ - C# - php - Asp - pyton - data structure - Matlab - Micro C - Assembly - oracle - Computer Architecture - Arduino)
The Java language is one of the high-level languages, and there are several versions, including java se -, java ee, java Me, and through it all applications can be made, which is a fast language, which is the oop language.

Ask a question

Send a message explaining your needs and Hesham 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 -04:00) New York
MonTueWedThuFriSatSun
0
  Monday at 0:00
  Tuesday at 0:00
  Wednesday at 0:00
  
  Friday at 0:00
  
  Sunday at 0:00
1
  
  
  
  
  
  
  
2
  Monday at 2:00
  
  
  
  
  
  
3
  
  
  
  Thursday at 3:00
  
  
  
4
  
  Tuesday at 4:00
  Wednesday at 4:00
  
  
  
  
5
  Monday at 5:00
  
  
  Thursday at 5:00
  Friday at 5:00
  Saturday at 5:00
  
6
  Monday at 6:00
  
  
  
  
  
  Sunday at 6:00
7
  Monday at 7:00
  Tuesday at 7:00
  
  
  
  
  
8
  
  
  Wednesday at 8:00
  
  Friday at 8:00
  
  
9
  Monday at 9:00
  
  
  Thursday at 9:00
  Friday at 9:00
  
  
10
  
  
  Wednesday at 10:00
  
  
  
  Sunday at 10:00
11
  
  
  
  Thursday at 11:00
  
  
  
12
  
  
  
  
  Friday at 12:00
  
  Sunday at 12:00
13
  
  
  Wednesday at 13:00
  
  
  
  
14
  
  
  
  
  
  
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  Monday at 23:00
  
  Wednesday at 23:00
  
  
  
  Sunday at 23:00
from C$65.56At teacher's location

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 April 2023
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0
  Monday at 0:00
  Tuesday at 0:00
  Wednesday at 0:00
  
  Friday at 0:00
  
  Sunday at 0:00
1
  
  
  
  
  
  
  
2
  Monday at 2:00
  
  
  
  
  
  
3
  
  
  
  Thursday at 3:00
  
  
  
4
  
  Tuesday at 4:00
  Wednesday at 4:00
  
  
  
  
5
  Monday at 5:00
  
  
  Thursday at 5:00
  Friday at 5:00
  Saturday at 5:00
  
6
  Monday at 6:00
  
  
  
  
  
  Sunday at 6:00
7
  Monday at 7:00
  Tuesday at 7:00
  
  
  
  
  
8
  
  
  Wednesday at 8:00
  
  Friday at 8:00
  
  
9
  Monday at 9:00
  
  
  Thursday at 9:00
  Friday at 9:00
  
  
10
  
  
  Wednesday at 10:00
  
  
  
  Sunday at 10:00
11
  
  
  
  Thursday at 11:00
  
  
  
12
  
  
  
  
  Friday at 12:00
  
  Sunday at 12:00
13
  
  
  Wednesday at 13:00
  
  
  
  
14
  
  
  
  
  
  
  
15
  
  
  
  
  
  
  
16
  
  
  
  
  
  
  
17
  
  
  
  
  
  
  
18
  
  
  
  
  
  
  
19
  
  
  
  
  
  
  
20
  
  
  
  
  
  
  
21
  
  
  
  
  
  
  
22
  
  
  
  
  
  
  
23
  Monday at 23:00
  
  Wednesday at 23:00
  
  
  
  Sunday at 23:00
from C$65.56At teacher's location

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


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.

Abdou
Python programming and introduction to algorithms for beginners and high school students (high school & university level)
💻 Introduction to Python and Algorithmic Programming Full title: Python programming and introduction to algorithms for beginners and high school students (high school & university level) (100% distance learning — for high school students, college students, beginners or adults retraining) Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in! With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way. My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence. 🎯 Course objectives Learn the fundamentals of Python programming from scratch. Develop logical and algorithmic reflexes. Understand and build simple but useful programs. Inspire a taste for programming through accessible and concrete projects. 📚 Course content ✔ Python Basics – Syntax, indentation, comments – Variables, data types (numbers, strings, lists...) – Conditions (if, elif, else) – Loops (for, while) – Simple functions – Notions of modules and libraries ✔ Algorithms for beginners – Understand what an algorithm is – Writing in pseudo-code and Python – Sorting algorithms (bubble sort, insertion sort, etc.) – Searching for items in a list – Getting Started with Recursion – Simple optimization and complexity ✔ First practical projects – Creation of mini-games (e.g.: guess the number, rock-paper-scissors) – Simple calculator or unit converter – Automation of basic tasks (for example: automatic sorting of a list of students) – Small personalized projects based on the student’s interests 🧭 How the sessions work 1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project). 2️⃣ Tailor-made progression plan, with concepts covered step by step. 3️⃣ Alternating theory/practice to quickly develop autonomy. 4️⃣ Exercises, mini-challenges and projects to apply each concept learned. 5️⃣ Corrections and detailed explanations for each difficulty encountered. 6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace. 🌍 100% online courses – modern and adapted teaching methods Sessions via Zoom, Google Meet, or any other tool of your choice Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere) Possibility of individual or small group lessons (siblings, classmates, etc.) 👨‍🎓 For whom? High school students or students in a technology/science stream wishing to prepare for higher education Students at the beginning of a computer science or science course Adults in professional retraining, curious to learn to code Complete beginners wishing to develop their digital skills With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future. If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.

Salva
Maths, Physics, Computer Science: Homework help - academic support - exam preparation
My classes cover all levels from primary to upper secondary. It's important to ensure continuity with your child's teacher's course. Therefore, I will only use my course if necessary. It's important not to duplicate the documents in order to simplify things. 1 + 1 will always equal 2. Theory is the foundation, but practice is essential. Examples are very important for understanding mathematical, physics, and computer science concepts. That's why each theorem will be followed by an example and several exercises. The number of steps will depend on the student's level. Their intelligence has nothing to do with it; it's their motivation and self-confidence that drive their success. I'll give them what they need to assimilate at their own pace all the concepts that school requires them to master. It's also important to have a methodology. By breaking down difficult concepts into simpler ones, we obtain building blocks that simply need to be assembled to understand the entire problem. Teachers neglect this aspect and don't revisit concepts they think they've learned, which is why many students drop out of school. Mathematics is also used in other subjects. It is perfectly possible to cover concepts used in physics, chemistry, or economics if necessary. I also teach courses in these disciplines. I prefer distance learning to avoid travel. However, sometimes students or parents may want me to travel to the area. This is possible after the first class, in the Brussels area.

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

Baia
Python & Django Development – From Beginner to Web App Developer
🚀 Learn Python and Django to Build Powerful Applications 🚀 Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step! What You’ll Learn: ✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms ✅ Django Framework – Build dynamic and scalable web applications ✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs ✅ Project-Based Learning – Apply concepts through hands-on coding and real projects ✅ Debugging & Best Practices – Learn clean coding principles and error handling 🔹 Who is this course for? Complete beginners who want to start coding with Python Developers looking to transition into backend or full-stack development Students and professionals who want to build their own web applications 💻 Class Format: - Live online sessions via Google Meet - Interactive coding exercises & projects - Personalized guidance based on your level 📩 Contact me to start your Python & Django journey today!

Youssef
Analog and digital electronics, VHDL, FPGA, programming
doctoral 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

Brahim
JAVA/JEE and Frameworks Course from beginner to expert
Course in standard java and/or entreprise java programming and/or frameworks used in the most java projects. The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course. We use the n-tier architecture under heavy applications or web applications.

Sandrine
💻 Web Programming Course – HTML, CSS, Terminal & WordPress – Beginners Welcome!
Do you want to create your own website, understand how the code works, or master WordPress to become self-sufficient? I offer personalized online courses to help you learn step by step, with clarity and pedagogy. 👩‍🏫 What I propose: * Introduction and improvement in HTML & CSS * Using the Terminal (basic commands, Git, working environment) * Creation of sites with WordPress (installation, themes, extensions, pages, basic SEO) * Support for your personal or professional projects * Advice on best practices and organization of your code 🎯 For whom? * Complete beginners * Freelancers, coaches, content creators * Students or people in digital retraining * Anyone curious to learn how to create a website 💡 Method: Interactive video lessons (Zoom/Meet), screen sharing, practical exercises, and flashcards. You progress at your own pace, with real support and simple explanations. ⏰ Flexible hours – 1 hour, 1.5 hour or 2 hour sessions 💶 Available packages 🌍 100% Online Courses – Wherever You Are! See you soon. Sandrine.

Hayat
Private lessons in mathematics (algebra, numerical analysis, differential equations)
Are you a student or professional looking to enhance your understanding of mathematics and data science? I offer personalized courses tailored to your level and goals, with solid theoretical foundations and practical applications. In this course, we avoid major topics such as: Algebra and linear algebra Digital analysis and its methods Differential Equations (EDO and EDP) Introduction to Data Science Using Python (NumPy, pandas, matplotlib, etc.) The lessons are tailored to the pace of each lesson, allowing you to support your studies, prepare for exams, or develop practical skills in programming and data analysis. No applicable programming experience is required—we start with the basics and no progression is required. Transformons brings complex concepts together into clear, intuitive understanding!

Jean-Baptiste
Learn to develop a complete mobile app on iOS and Android ready for production
Flutter is the mobile app development framework from Google, based on Dart. You will learn: - How to develop a mobile app from scratch on iOS and Android - How the use Riverpod, the best state management system - How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...) - Testing automation I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.

Pr YSF
Analog and digital electronics, VHDL, FPGA, programming
Engineer 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

Dishant
Python, C, C++, Java Programming Classes for Computer enthusiats
Welcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel. Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step. The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities. With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.

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.

Mahmoud
Explaining the basics of programming and artificial intelligence for children using Scratch and Python
Explaining the basics of programming and artificial intelligence for children using Scratch and Python To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications: Scratch: Introduce kids to visual programming using colorful blocks. Start with projects like creating an interactive story or a simple game. Teach them concepts like loops, variables, and conditions using animations. Python: Python is introduced as an introduction to scripting. Use easy libraries like turtle to draw or random to create random games. Introduce them to AI with a library like Teachable Machine to easily classify images or sounds. Practical example: Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.

Mathieu
Wordpress private lesson - From beginner to expert
With 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