facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since February 2022
Instructor since February 2022
Java Programming - Exam Preparation - Learn How To Code
course price icon
From 49.99 C$ /h
arrow icon
Depending on your level of experience and coding knowledge we will set our class goals.

This class could cover all basics of java programming from beginner to advanced knowledge. Starting from the Object Oriented Programming paradigms and the basic Java application' architecture and going through the Java collections, Threads, Lambda functions, Exceptions, Errors, Scheduler, Aspect Oriented Programming, and many more interesting topics.

All these subjects will be covered with great code examples to help you understand and memorize what you just have learned.

If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs.

Hoping we could have a great learning time. Peace🤍
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Tunis, Tunisia
location type icon
At teacher's location :
  • El Menzah, Tunis, Tunisia
location type icon
Online from Tunisia
About Me
Hello world, 🌎

I am Houssem, a Software Engineer who is passionate about teaching and education.

With multiple years of experience in the tech industry and a great passion for teaching, I'll be more than happy but importantly ready to guide you through your learning quest little by little. In my opinion and the feedback I get from my students, I truly believe that my courses are planned in a way that foster your growth and help you become a better engineer. During my career, I have worked in several environments ranging from big corporations to small tech companies and got my hands into many projects from Web Development to Artificial Intelligence & Machine Learning helping me become the Software Engineer and Instructor I am today.

My teaching method relies on building smaller projects, pieces of software that finally make up the big picture. This method allows you not only to concentrate on smaller portions of code as well as concepts but also helps you understand the different steps, architectural choices that eventually make up a software program.

If you are interested to learn more about me, my lessons, as well as my technical background, do not hesitate to reach out to me! I will be so glad to schedule a call in which we could further discuss the stuff you are interested to learn and the ways in which our course is going to be structured.

🌱 Here to help you learn the most in demand technologies and help guide throughout your learning journey🤍
Education
Software Development Talent at Upwork.
Fullstack Web Developer & Tech Consultant at TechSpotDev, USA.
Certified Java & JS Developer.

Studied Software Engineering at The National Institute of Applied Science & Technology, Tunis, Tunisia.
Attended ALX Web Development Nano Degree Program at Udacity.
Experience / Qualifications
Java | Spring Boot | JEE | Javascript | Angular | ReactJs | REST API | Hibernate | NestJs | GraphQL | RabbitMQ | Algorithms | C/C++ | Fullstack Web Development |
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
English
French
Arabic
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
A study of basic programming concepts, techniques and fundamental data structures. Emphasis is on Object Oriented and modular programming, algorithms, space and time complexity. Coverage of different data types, functions, arrays and pointers.

If you are looking to get your hands into programming and introducing yourself to the world of computer science 🖥️, then this course is meant for you.

You can ask me whatever question comes to your mind whether it concerns programming, math or science in general! I'll be glad to help.🌱
Read more
Depending on your level of experience and coding knowledge we will set our class goals.

In this class you will learn how to build high performing websites. First, we will start by learning the basic lifecycle of a software application. Then, we will start to go through each step little by little to help you learn the tools that a Software Engineer needs. Together, we will build a Web Application using the most in demand technologies such as: Spring Boot/ExpressJs for the backend and Angular/ReactJs for the frontend.
In this course, you will not only learn how to build a website, but also you will learn many key concepts in web dev such as HTTP requests, REST APIs, MVC, Design Patterns, and many more interesting topics.

All these subjects will be covered with great code examples to help you understand and memorize what you just have learned.

If you are also are looking for help with your exams or school work do not hesitate to contact me as this course could surely be tailored to your exact needs.

Hoping we could have a great learning time. Peace🤍
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Idriss
IT Technician and Coordinator proposes hardware and software repair course modules for desktop, laptop and GSM computers
Laptop unit:

Comment on the description of the circuits of the card more than one by one;
Pin the following signal and voltage on the motherboard of a laptop with the help of a multimeter;
Understand the power rails and circuits of the larger computer card;
Diagnostic commentary of main circuits on motherboard: Cover all 3V and 5V circuits/CPU circuit/Charger IC working commentary with its schematic;
"Test" the components such as the capacitor/resistor/MOSFET and learn about the components and components on the original cartridge.
Learn about the CPU circuit, SIO IC, and BIOS
What's the matter with the BIOS?, and comment on this one?
These are the basics that require BIOS microprogramming;
This is the process of flashing the basic input system BIOS;
Comment Convert EXE file to BIN file;
Programmer comment la puce BIOS de A to Z;

desktop unit

Socket/chipset idea
Create and build a personal computer
Select the right pieces for any type of construction and budget
Install and delete all computer components
Rotate the cables for good air distribution inside the computer case
Build a computer for other people.

Smartphone module

Disassemble and assemble different types of mobile phones
Identify the different parties of GSM and CDMA networks
Tools used to repair cell phones
Hang with different tools used to repair mobile phone
Working on different parts and integrated circuits
Audio technologies
Techniques used to repair different panels.
verified badge
Faten
Welcome to my online classroom and development workshops! Whether you're a beginner eager to dive into the world of computer science or an aspiring developer aiming to enhance your skills, you're in the right place.

In my classes, I offer dynamic and interactive lessons tailored to suit learners of all levels. From the fundamentals of programming to advanced web and mobile application development, you'll explore a wide range of topics designed to empower you with practical knowledge and hands-on experience.

Here's what you can expect:

Comprehensive courses covering programming languages such as JavaScript, Python, HTML, and CSS.
In-depth exploration of web development frameworks like React along with backend technologies such as Node.js and Mongodb.
Dive into mobile application development for iOS and Android platforms, utilizing tools like React Native and Flutter.
Practical projects and coding exercises to reinforce learning and build real-world skills.
Interactive sessions where you can ask questions, collaborate with peers, and engage in problem-solving activities.
Guidance on industry best practices, software design principles, and effective development strategies.
Whether you're interested in launching a career in tech, building your own projects, or simply expanding your knowledge, my classes provide the resources and support you need to succeed. Join me on this exciting journey into the world of computer science and software development!

Enroll today and unlock your potential in the ever-evolving field of technology.
message icon
Contact Houssem
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Idriss
IT Technician and Coordinator proposes hardware and software repair course modules for desktop, laptop and GSM computers
Laptop unit:

Comment on the description of the circuits of the card more than one by one;
Pin the following signal and voltage on the motherboard of a laptop with the help of a multimeter;
Understand the power rails and circuits of the larger computer card;
Diagnostic commentary of main circuits on motherboard: Cover all 3V and 5V circuits/CPU circuit/Charger IC working commentary with its schematic;
"Test" the components such as the capacitor/resistor/MOSFET and learn about the components and components on the original cartridge.
Learn about the CPU circuit, SIO IC, and BIOS
What's the matter with the BIOS?, and comment on this one?
These are the basics that require BIOS microprogramming;
This is the process of flashing the basic input system BIOS;
Comment Convert EXE file to BIN file;
Programmer comment la puce BIOS de A to Z;

desktop unit

Socket/chipset idea
Create and build a personal computer
Select the right pieces for any type of construction and budget
Install and delete all computer components
Rotate the cables for good air distribution inside the computer case
Build a computer for other people.

Smartphone module

Disassemble and assemble different types of mobile phones
Identify the different parties of GSM and CDMA networks
Tools used to repair cell phones
Hang with different tools used to repair mobile phone
Working on different parts and integrated circuits
Audio technologies
Techniques used to repair different panels.
verified badge
Faten
Welcome to my online classroom and development workshops! Whether you're a beginner eager to dive into the world of computer science or an aspiring developer aiming to enhance your skills, you're in the right place.

In my classes, I offer dynamic and interactive lessons tailored to suit learners of all levels. From the fundamentals of programming to advanced web and mobile application development, you'll explore a wide range of topics designed to empower you with practical knowledge and hands-on experience.

Here's what you can expect:

Comprehensive courses covering programming languages such as JavaScript, Python, HTML, and CSS.
In-depth exploration of web development frameworks like React along with backend technologies such as Node.js and Mongodb.
Dive into mobile application development for iOS and Android platforms, utilizing tools like React Native and Flutter.
Practical projects and coding exercises to reinforce learning and build real-world skills.
Interactive sessions where you can ask questions, collaborate with peers, and engage in problem-solving activities.
Guidance on industry best practices, software design principles, and effective development strategies.
Whether you're interested in launching a career in tech, building your own projects, or simply expanding your knowledge, my classes provide the resources and support you need to succeed. Join me on this exciting journey into the world of computer science and software development!

Enroll today and unlock your potential in the ever-evolving field of technology.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Houssem