FavouritesAdd to Wish List
FavouritesAdd to Wish List
from17.26USD/ h

Object-oriented programming (Engineering schools and Universities)

Translated using Google Translate. Click to view original.
This course is intended for engineering students and students in IT fields (Computer Engineering, SMI). The fundamental notions of object-oriented programming will be presented through this course in a very simple manner. The languages used to present these concepts: Java, C++ or Python.

Location

At teacher's location: Rue, Aïn Chock, Casablanca, Maroc
Online via webcam
At student's location: Around Casablanca, Morocco

|
Use ⊞+wheel to zoom!
+

General info

Age:
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
120 minutes
The class is taught in:French, English, Arabic

Reviews (8)

le professeur Mr Abdelhamid est un excellent professeur et j'aimerai bien continuer à travailler avec lui en cas de besoin je le recommande à toute personne qui veut faire de la programmation sans hésitation il est top
Professeur très compétent
Excellent
Rapide et efficace, très bon professeur.
Un excellent professeur. Il est patient, un très bon communicateur et un pédagogue. Il a également une excellente capacité à expliquer de manière claire et détaillée. Je vous le recommande fortement !
...
Ce cours est destiné aux étudiants suivants une Licence informatique (ou Master) ainsi qu'aux élèves ingénieurs. Il présente les fondements de la théorie des calculateurs : Automates finis, Expressions régulières, Grammaires hors contexte, Machines de Turing, Complexité et NP-complétude.
I teach algebra and analysis to students from engineering schools (API) and university students (Semesters S1, S2, S3 and S4 of all scientific streams). I also offer revision and support courses, refresher courses, exercise corrections, homework and exams. My goal is to help the student to understand the mathematical concepts in a very simple way (and without too much abstraction) and to know how to exploit the results of the course (theorems) to solve the exercises of algebra and analysis . The program includes: general algebra, linear algebra, elementary analysis, numerical analysis.
I give courses in algorithms and programming in the initiation phase for engineering students (API classes) and university students (S1, S2 of scientific streams: SMA, SMI, SMP, SMC, SVT). The program includes: introduction to computing, notion of algorithm, variables and data types, operators and expressions, primitive instructions, tests, loops and sub-algorithms. Programming languages: C and Python.
This course is intended for engineering students (ENSA, ENSAM, or others) and students of science faculties (S4). This course covers all the fundamental and advanced aspects of algorithms: algorithmic complexity, proof of algorithms, advanced data structures (lists, stacks, queues, trees and graphs), sorting algorithms, divide and conquer strategy, algorithms gluttonous, dynamic programming.

Ask a question

Send a message explaining your needs and Abdelhamid 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              
1              
2      Wednesday at 2:00  Thursday at 2:00  Friday at 2:00  Saturday at 2:00  Sunday at 2:00
3      Wednesday at 3:00  Thursday at 3:00  Friday at 3:00  Saturday at 3:00  Sunday at 3:00
4      Wednesday at 4:00  Thursday at 4:00  Friday at 4:00  Saturday at 4:00  Sunday at 4:00
5      Wednesday at 5:00  Thursday at 5:00  Friday at 5:00  Saturday at 5:00  Sunday at 5:00
6      Wednesday at 6:00  Thursday at 6:00  Friday at 6:00  Saturday at 6:00  Sunday at 6:00
7      Wednesday at 7:00  Thursday at 7:00  Friday at 7:00  Saturday at 7:00  Sunday at 7:00
8              
9      Wednesday at 9:00  Thursday at 9:00  Friday at 9:00  Saturday at 9:00  Sunday at 9:00
10      Wednesday at 10:00  Thursday at 10:00  Friday at 10:00  Saturday at 10:00  Sunday at 10:00
11      Wednesday at 11:00  Thursday at 11:00  Friday at 11:00  Saturday at 11:00  Sunday at 11:00
12      Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
13      Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
14      Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
15      Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16      Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17      Wednesday at 17:00  Thursday at 17:00  Friday at 17:00  Saturday at 17:00  Sunday at 17:00
18      Wednesday at 18:00  Thursday at 18:00  Friday at 18:00  Saturday at 18:00  Sunday at 18:00
19              
20              
21              
22              
23              
from $17.26At teacher's location
from $17.26Online via webcam
from $22.15At student's home

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 2022
  • 9 repeat students
  • Phone number verified
  • Google connected

Availability of a typical week

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

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


Houssame
Master the formatting of your computer from A to Z
This course is designed for beginners so that they can become familiar with the computer hardware and software, so they have basic computer skills, and they can help themselves same as regards the formatting or to solve the problems encountered

Amin
Programming with Python, with C and database management (Introduction to machine learning)
Looking to master programming and become a skilled developer? In this course, you will learn the basics and tools to manipulate python and other programming languages as well as using them to build machine learning models. We also provide assistance to students specializing in programming and database management using SQL (CPGE students). Under special request, we provide courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, feel free to contact us. Python is a powerful general-purpose programming language. It is used in web development, data science, software prototyping, etc. Fortunately for beginners, Python has a simple and easy to use syntax. This makes Python a great language for learning programming for beginners. In this course, you will learn the basics and tools for manipulating python as well as its use to build machine learning models. We also provide assistance to students specializing in python programming and database management using SQL (CPGE students). On special request, we organize courses on other programming languages such as C, R studio, MATLAB, ... If you have any further questions, please do not hesitate to contact us.

وسيم
Mathematics lessons and help with homework
I will provide lessons in mathematics in an easy and flexible way that helps the student understand the taught content and improve his level for the better. With assistance in completing exercises and homework for the preparatory and primary levels in Arabic and French according to the student’s desire. My teaching style is based on simplifying the information and conveying it well to achieve better results for the student.

David
C#, Microsoft.NET and General Introduction to Programming World
Having 7 years in programming, with languages such as C#, C++, C, Python, and Typescript, I have accumulated vast experience in this area. In my experience, I have trained multiple Junior Programmers, many coming from completely different worlds, not necessarily even technical. My experience is that anyone can learn how to program, which is incredibly valuable knowledge to have in an increasingly digital world. I speak English, Portuguese, Spanish, and French. I strongly believe I can teach anyone how to enter the programming world. If you come from 0, you learn fast and well. If you already have experience and wish to expand your knowledge and challenge yourself, this course is perfect for you as well.

Ahmed Yassine
Microsoft office beginner, intermediate and advanced pack.
Would you like to master the tools of Microsoft Office? This program is designed to provide you with the skills and tools necessary to better understand and master Microsoft Office tools. Microsoft Office is one of the most popular software. The three main Microsoft Office products are Microsoft Word, Microsoft PowerPoint and Microsoft Excel. This training is aimed at beginners, but if you already know the basics of Microsoft Office, we can help you better master these tools. With our help, you can easily master Microsoft Office tools. The sessions are held according to what is appropriate for the student and his level. For any questions, you are welcome to contact us.

Pavlos
Maths, Data Science and AI, Computer Programming, Physics classes – Online or In-Person. Mathematical and Engineering background.
I hold two MSc degrees: the first in Mathematical Engineering from KU Leuven (Belgium) and the second in Industrial Engineering from Duth (Greece). I offer courses on a wide variety of subjects, for Univerisity or High-school students, ranging from applied math and artificial intelligence, up to physics, programming languages like python, C++ and Fortran. In my teaching approach, I rely heavily on visual aids such as videos and illustrations to ensure that students get a clear understanding of the various concepts, along with personalized exercises.

Brahim
Introduction à NoSQL DataBase MongoDB par la Pratique
Ce cours vous guidera à travers les compétences et les connaissances de base dont vous avez besoin pour démarrer avec MongoDB. Cela inclut la connexion à une base de données MongoDB, comment effectuer des opérations CRUD simples et des sujets clés tels que l'agrégation, l'indexation, la modélisation des données et les transactions. 1- Installation de MongoDB 2- Execution MongoDB 3- Utilisation des Documents et Collections 4- Comprendre les commandes de gestion de la base de données 5- Execution des fonctions CRUD (create, read, update, delete) avec mongo shell 6- Type de donnée enregistrer dans une base MongoDB 7- Requêter la base pour remonter des documents spécifiques depuis mongo shell. 8- L’agrégation 9- L’indexation 10- Modélisation des données et les transactions

Hasmik
Class of statistics, computer programming, R programming
I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

Baia
Front-end development(Html, Css, Javascript) by professional and experienced developer
Web development is currently one of the most in-demand fields. Whether you are interested in taking your first steps in the programming world, looking to enhance your skills in this field, or have specific projects that require additional assistance, HERE I AM, I am here to help! My teaching method is both effective and straightforward. I have tailored programs designed for both kids (ages 7-13) and adults, ensuring that the material is suitable for different age groups. By the end of the course, students will have the ability to independently build dynamic websites. For further details, please don't hesitate to contact me!

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.

Rajitha
Java | Programming | IT Project help | HTML | Java Script
I am a Software Engineer with more than 12 years of experience. I love to teach and share my experiences. If you want any help with Java or any other programming language, I can assist you with it. Web Application Development is also my expertise. I can guide you to build a successful web application.

Said
فهم أساسيات علوم الحاسوب: دورة مقدمة في علوم الحاسوب.
هذه الدورة مصممة لتعريفك بعلوم الحاسوب والبرمجة. ستتعلم المفاهيم الأساسية لعلوم الحاسوب بما في ذلك الخوارزميات وهياكل البيانات وأساليب البرمجة. لغات البرمجة الشائعة مثل C. Python أو طوال الدورة ، ستعمل kid kids العديد من المشاريع بما في ذلك إنشاء لُعْبَة أو برنامَج لحل مشاكل رياضية لتساعلrance كما ستحصل على الوصول إلى مجموعicy.

Miron
Programming with Python (Chatbots, Web Applications, AI ... )
Welcome to the exciting world of Python, where coding dreams come to life! 🐍💻 In this captivating class, you'll embark on a coding journey like no other. Whether you're a beginner or an aspiring Python pro, I'm here to guide you step-by-step through the language's wonders. Together, we'll dive into Python's syntax, data structures, and functions, mastering the art of problem-solving along the way. Prepare to create mesmerizing projects, from simple games to interactive chatbots, and explore the realm of web development. No matter your age or experience, this class is designed to inspire, challenge, and empower you. So, let's embark on this incredible coding adventure and turn your Python dreams into reality! 🚀🌟

Martial
Graduate teacher gives courses in Physics & Chemistry, Mathematics, many years of experience.
I am a dynamic and demanding teacher who gives private lessons in Physics-Chemistry as well as Mathematics. I graduated from teaching seven years ago, after a masters in physical sciences with honors, and I teach in college and high school since. I have also been preparing students for the Baccalaureate Science for many years, all of whom have been awarded very good honors. I also prepare my students for different exams (Matu, Bac, preparation for EPFL, etc...) I make sure to rework the basics so that the student can progress quickly. It is important to me that my students acquire a solid foundation of knowledge. I also give effective work methods that will allow him to progress much more quickly and so he can regain self-confidence. I can go to the student's home or also take the course via Skype.

Bozhidar
Math/Computer Science Tutoring for high-school and BSc Computer Science students
Hey! Are you looking for a young, approachable yet meticulous tutor in Computer Science or Mathematics? Then I believe I might be the tutor for you! I offer lessons in the aforementioned subjects (English only) for high-school and bachelor students at the start of their studies. A little bit about me: My name is Bozhidar and I am a MSc Data Science student at ETH Zuerich. Last year, I completed my bachelor's in Computer Science at TU Delft (the #1 technical university in the Netherlands) with distinction. I was a teaching assistant for 10 courses during my stay at the university. Additionally, I have given private lessons to a few high school and bachelor's students, so I believe I have accumulated enough experience with guiding and tutoring students across different disciplines. I have found out that I enjoy teaching a lot, so that is why I am here - to help you and myself! My expertise: During my high school years, I won tens of awards and scholarships for achievements in Mathematics and Computer Science. I also won my high school's recognition award which is given to one student every year for distinctive results. I've helped high-school and university peers with exam preparation, taught whole courses privately, prepared sample exams, and reviewed and graded real ones. Regarding the university courses I have experience in, I have taught: - Object-Oriented Programming - Reasoning & Logic - Computer Organisation - Algorithms and Data Structures - Web and Database Technologies - Calculus - Information & Data Management - Automata, Computability and Complexity - Concepts of Programming Languages - Computational Intelligence Here are some of the reviews I have received as a teaching assistant: Overall: 4.97/5 (70 reviews) 5/5 - "Great job! Did far more than just explaining this example and went far deeper into the material, helping me to understand it." 5/5 - "Favourite TA. Always there for the difficult questions. Never leaves anything unanswered no matter how long it takes." 5/5 - "Delightful person with an insightful way of thought! Brilliant TA!" 5/5 - "Clear explanations and expert in the material" So, what are you waiting for? Write me a message and let's get the knowledge train running.