facebook
favorite button
member since icon
Since November 2026
Instructor since November 2026
Java and MATLAB for beginners and first-year university students
course price icon
From 22 $ /h
arrow icon
I'm a mechanical engineering student at LAU and I use Java and MATLAB in my own courses.

I teach programming from zero: variables, loops, functions, arrays and how to break a problem into steps. For MATLAB I also cover scripts, functions, plotting and solving engineering problems.

We write real code together in every lesson. If you have a course assignment, I explain the logic so you can write it yourself. Lessons are in English or Arabic.
Extra information
Bring a laptop with Java or MATLAB installed. If it is not set up yet, tell me before the lesson and I will help you install it.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Beirut, Lebanon
location type icon
Online from Lebanon
About Me
I'm a mechanical engineering student at LAU and an honors graduate of Ahliah School in Beirut. I went through the Lebanese program recently, so I know where students usually get stuck and how the exams ask their questions.

I'm patient and I keep things simple: I explain each idea in plain words first, then we solve problems together until you can do them on your own. I teach in English or Arabic, online or in person around Beirut.
Education
Mechanical engineering student at the Lebanese American University (LAU), with coursework in calculus, differential equations, statics, thermodynamics and programming. Graduated with honors from Ahliah School, Beirut.
Experience / Qualifications
Programming in Java and MATLAB from my engineering courses, and currently learning Python. I use AI tools every day to study and to build my own notes and practice exams. Fluent in Arabic and English.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Duration
60 minutes
90 minutes
The class is taught in
English
Arabic
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online 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
I'm a mechanical engineering student at LAU and graduated with honors from Ahliah School, so I went through the Lebanese program recently and know where students get stuck.

I teach math and physics for grades 7 to 12, including Brevet and Bacc exam preparation, and SAT math.

In each lesson I explain the idea in plain words first, then we solve exam-style problems together until you can do them alone. Lessons are in English or Arabic.
Read more
I'm a mechanical engineering student at LAU, so I took these same courses recently and know how the exams are set.

I tutor calculus and statics for first- and second-year university students at LAU, AUB and other universities.

We start from your own course material. I explain the idea in plain words, then we work through exam-style problems step by step until you can solve them alone. Lessons are in English or Arabic.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
I am a doctor in Telecommunications from Paris, France, with expertise in Computer Networks. I give private lessons in computer networks, telecommunications and computer engineering for university students, and can help with university projects. I have a research experience in networking and will be happy to help in any research project.
verified badge
If you need to have an in-depth understanding of Python, C# or/and SQL, then please attend. This course will take you from the ground up and teach you all the essential skills.

A perfect mix of theory and practice, packed with real-world examples, exercises and step-by-step solutions - free of "fluff" and lengthy description!
verified badge
Master the future of technology by mastering the bridge between hardware and intelligence. This comprehensive, hands-on course takes you from the absolute basics of electronics to deploying Artificial Intelligence right onto microcontrollers.

Whether you are a student, hobbyist, or aspiring engineer, you will gain practical, real-world experience through project-based learning.

What We Cover:

Fundamentals of Embedded Electronics: Understanding circuits, sensors, actuators, and hardware prototyping.

Arduino Mastery: Learning core C/C++ programming and interfacing with everyday electronics.

IoT with ESP32: Building smart, connected devices using Wi-Fi and Bluetooth to stream data to the cloud.

TinyML (Machine Learning on Edge): Teaching your hardware to "think" by deploying compact AI and Machine Learning models directly onto microcontrollers for gesture, voice, or pattern recognition.

Why Choose This Course?
We don't just teach code—we build creators. By the end of this course, you won't just be plugging in wires; you'll be designing intelligent, autonomous systems capable of changing the world around them.
verified badge
The Programming Fundamentals course is an introduction to the Python programming language for students
without prior programming experience. Students are introduced to core programming concepts like data
structures, conditionals, loops, variables, and functions. This course provides hands-on coding exercises using
commonly used data structures, writing custom functions, and reading and writing to files. The concepts
presented in the course are reinforced by practice through lab exercises. After completing this course, students
will immediately be able to use Python to complete tasks in the real world.
message icon
Contact Fadi
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
I am a doctor in Telecommunications from Paris, France, with expertise in Computer Networks. I give private lessons in computer networks, telecommunications and computer engineering for university students, and can help with university projects. I have a research experience in networking and will be happy to help in any research project.
verified badge
If you need to have an in-depth understanding of Python, C# or/and SQL, then please attend. This course will take you from the ground up and teach you all the essential skills.

A perfect mix of theory and practice, packed with real-world examples, exercises and step-by-step solutions - free of "fluff" and lengthy description!
verified badge
Master the future of technology by mastering the bridge between hardware and intelligence. This comprehensive, hands-on course takes you from the absolute basics of electronics to deploying Artificial Intelligence right onto microcontrollers.

Whether you are a student, hobbyist, or aspiring engineer, you will gain practical, real-world experience through project-based learning.

What We Cover:

Fundamentals of Embedded Electronics: Understanding circuits, sensors, actuators, and hardware prototyping.

Arduino Mastery: Learning core C/C++ programming and interfacing with everyday electronics.

IoT with ESP32: Building smart, connected devices using Wi-Fi and Bluetooth to stream data to the cloud.

TinyML (Machine Learning on Edge): Teaching your hardware to "think" by deploying compact AI and Machine Learning models directly onto microcontrollers for gesture, voice, or pattern recognition.

Why Choose This Course?
We don't just teach code—we build creators. By the end of this course, you won't just be plugging in wires; you'll be designing intelligent, autonomous systems capable of changing the world around them.
verified badge
The Programming Fundamentals course is an introduction to the Python programming language for students
without prior programming experience. Students are introduced to core programming concepts like data
structures, conditionals, loops, variables, and functions. This course provides hands-on coding exercises using
commonly used data structures, writing custom functions, and reading and writing to files. The concepts
presented in the course are reinforced by practice through lab exercises. After completing this course, students
will immediately be able to use Python to complete tasks in the real world.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Fadi