This holiday Season, give the gift of a life-changing experience!
Ayoub
Trusted teacher
FavouritesAdd to Wish List
FavouritesAdd to Wish List
Trusted teacher
from49.46CAD/ h

IT developer training (c, c ++, c #, java ...)

Translated using Google Translate. Click to view original.
👉 I offer distance learning courses, programming languages such as JAVA, Python, C #, C ... from basic to advanced level, individual or small group
📌 With nearly 2 years of experience as a Full Stack Developer, I participated in many projects in several different fields for French, American, Australian clients, ... I hope to bring you not only the theoretical knowledge but also practical experiences drawn from my personal experiences.
💯 The program based rather on the practical applications side will give you the opportunity to acquire knowledge, practice and hone your skills in the most comprehensive way!
⏰ Study time: weekday evenings from 8:00 a.m. and weekends
📨 Those with any needs don't hesitate to message me for specific study program advice

Extra information

Translated using Google Translate. Click to view original.
Prepare your questions

Location

Online via webcam
At teacher's location: Paris, France
At teacher's location: Societe Du Patrimoine Urbain, Québec, QC, Canada
At teacher's location: Hôtel de Ville, Marseille, France

|
Use ⊞+wheel to zoom!
+

General info

Skills:
Age:
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level:
Beginner
Intermediate
Advanced
Duration:
60 minutes
90 minutes
120 minutes
The class is taught in:French, Arabic, English

About Me

Translated using Google Translate. Click to view original.
I am a computer engineer with 2 years of experience in the software industry.

From my point of view, learning is done by doing. It is therefore on this key element that each of my courses is based. To give you an example, each session begins with the recap of the previous one. The student is then invited to perform one or more exercises varying according to the level. They are guided and all can be modified if necessary. The session ends with ten questions and answers allowing me to prepare for the next class. This method has been and continues to prove itself.

- My goal is to support or train you on the basis of IT but also on programming languages.

- I can train you on the basics of IT but also teach you the best practices of the IT profession. My tips and advice will be your allies in your career as a student or professional.

- I can also teach you front-end languages if necessary and teach you the good development methods.

We can therefore see together:
- Machine language (Binary / Hexadecimal)
- The Basics of Programming Languages (Java, Python, C #, C)
- Initiation to the algorithm
- UML modeling
- Object oriented concepts
- Unit and integration tests
- Test driven development (TDD)
- Databases (SQL)
- Application development
- Creation of mini-games
- Web concept and front language (HTML / CSS)

Do not hesitate to contact me and I can teach it to you!

Education

Translated using Google Translate. Click to view original.
Engineering degree: Faculty of Science and Technology Mohammedia, Morocco
Professional license diploma: Higher School of Technology Essaouira, Morocco

Experience / Qualifications

Translated using Google Translate. Click to view original.
- Research and development engineer in a multinational company.
- Contribution in open source
- Teaching

Reviews (5)

Excellent !
good explanations
Ayoub is a calm and thoughtful tutor who really cares about our difficulties (me in JAVA). He helped me through my final exams and I would highly recommend!
Disponibilité, ponctualité avec une pédagogie permettant à tout apprenant de mieux comprendre .
Bonne compréhension du cours
A relational database is a collection of data organized as formally defined tables, from which data can be accessed and assembled without having to reorganize the tables in the database. Relational databases are the most used in the software industry around the world, in this course I will explain exactly how to manipulate data in an RDBMS in an optimal way, how to connect an application with a data store of your choice and I will answer all your questions in detail. Yours truly.
Object-oriented programming is a model of programming language that revolves around objects and data, rather than actions and logic. The challenge of programming was to write the logic, not to define the data. Object-oriented programming has changed the perspective: what matters is the objects to be manipulated rather than the logic required for this manipulation. In this course, we will try to describe what object-oriented programming is (often abbreviated as OOP). We will try to get to the point and stay close to the practice.

Ask a question

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

Online reputation

  • Instructor since August 2020
  • Phone number verified
  • Google connected
  • Linkedin connected

Availability of a typical week

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


Aniket
Oracle Certified Tutor/Trainer For Java , Python and Web Dev with 100+ reviews
I believe you cannot learn to swim without jumping into the water. Similarly, you cannot learn programming by watching me doing it. We together as a team will be working towards nourishing the hardcore programmer inside you. I am an experienced software engineer who can teach you anything that comes under the programming domain, including Java, Python, Android development, Full stack development, Web development, HTML, CSS, Bootstrap, Nodejs, and Backend Development. “My students are the presents from God to me.” My teaching experience can be well defined by the reviews given by my students. Barbara O. Her review: For learning Java, Aniket exceeded my expectations from the very beginning. As a former teacher myself, I could tell that he was well-organized, knowledgeable, and he quickly assessed my aptitude for learning Java. He was consistently punctual, respectful, professional, and focused. He did not waste time, and even offered helpful suggestions for enhanced learning. Interestingly, he is an Engineer by profession, but he is also an excellent teacher. Thank you Aniket! Well done. Best, Barb” Ramzan M. His review: Aniket is an excellent programming specialist and has been a great teacher for my 10- year-old son. I would recommend him to everyone. His work, expertise, and professionalism is excellent. I would definitely hire him again ” Abigail Joyce Ang Very knowledgeable and provides clear explanations. Definitely recommended. Edinson Castillo Great instructor, very didactic. Totally recommended. JohnL Aniket is exceptional. He has a talent for teaching and ensures the student is connecting with the topic. Definitely 5-stars! Alex Burack highly recommended! Daniel Mc Kinley Very informative, knowledgeable and easy to understand Arjun Menon Very thorough and easy to follow. Michael Striplin Was willing to work with me to get the right answer instead of simply telling me the solution. Very helpful. Sasikala Sundaram Aniket is knowledgeable in Java and he is very friendly so we feel very comfortable asking questions . Omar Aniket is a great tutor, i have learned a lot from him today Thank you Natalie Really good! Thanks! Joseph Tournas Aniket is very knowledgeable and thorough Khalid Aldousary Great! Would definitely recommend! I would love to become your tutor. Hope to hear from you soon. Thanks

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

Enrique
Distinction Maths, Physics, Programming, Engineering: 12+ years experience tutoring for Excellence
Don't settle for less than Excellence. Aerospace Engineer, Master in Quantum Physics and PhD (Doctorate) work at University of Cambridge. I also worked for 4 years developing MATLAB - deep programming skills: MATLAB/Simulink family, C/C++, Fortran, Python 12+ years experience tutoring students for Distinction worldwide with consistent results: I have tutored more than 50 students and worked together to achieve their goals in different fields. I seek Excellence in results with lessons that are unique, useful and interesting. My lessons are totally tailored to the student's needs, and they will evolve with you. From school to the more advanced levels or professional use: - University levels (undergrad and postgrad). - Preparation for A-Levels, GCSE, University Entry or equivalent. - Can work on specific projects at professional level, such as interview preparation. - Highschool and diplomas. - Broad experience working with children. Every lesson is carefully prepared in advance to make sure it meets your goals and specific areas of improvement. I will make the lessons as dynamical as possible, 1:1, based on the student. You will be the focus of the lesson - they will be held through webcam, so you can connect from anywhere! My schedule is very flexible and I can adapt to your needs. Feel free to ask any questions regarding my method, the schedule and price - I am very happy to help you.

Youssef
Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

Ayoub
Introduction to robotics and Industrial Computing
Through this programming training in C language, the student will be able to master: - Basics of robotics, - Sequential structures, - Algorithms, - Data structures, To be able to design data processing programs.

Sok
Introduction to the basics of Computer Science - Algorithms - Python
You will learn the fundamentals of computing, from understanding how a computer speaks to how to speak to it. The basics of algorithms will go hand in hand and we will get used to using Python as a programming language like pseudocode. Create your first simple computer programs and get started with computers.

Jee
Programming Class (Node.js, React, React Native, Java, Kotlin, Python)
Je suis un développeur d'applications mobiles entrant dans ma 5ème année. J'aime programmer et j'aime enseigner aux gens. Mon domaine d'expertise est de vous aider à apprendre les bases de la programmation avec Javascript et à décrocher un emploi. Merci I'm a mobile app developer entering my 5th year. I love programming and I love teaching people. My area of expertise is helping you learn the basics of programming with JavaScript and land a job. Thanks.

Baqar
Private lessons in Electronics, Computer Sciences, Physics and Programming
I am graduated in Electrical Engineering, and I am doing my masters at UPEC, Creteil in computer vision and Artificial intelligence. I have 4 years of teaching experience from collage to preparatory classes. I am living in Fontainebleau, and I can provide you the online or home tutoring.

Azedine
Professor of Physics, Mathematics & Computer Science gives lessons for all levels (College, High School & University).
You have difficulties in Physics / Info / Mths and you want to raise your average? The exams are approaching and you want to put all your chances on your side to succeed? So do not hesitate to contact me, I am an expert in this area. Over the past few years, I have implemented a personalized and effective method that will allow you to gain skills very quickly. Here is my method: 1- Identify the student's difficulties and persistent shortcomings; 2- Refurbishment program to fill these gaps; 3- Focus on the understanding of the course and thorough explanation of all points of the course that have not been assimilated; 4- Implementation of learning techniques adapted to the student; 5- Incorporate reasoning mechanisms that will improve students' logical skills; 6- Practice exercises to put into practice all the notions acquired; 7- More complex exercises to raise the student's skills; Thanks to this personalized method the pupil will quickly be able to regain his self-confidence and will be able to apprehend more serenely different problems and exercises. Of course, I would be able to adapt to the student's objectives (perfecting himself before an exam or a competition for example) and to his level (targeted method for students with difficulties). Outside class sessions, I offer students the possibility to send me their questions or exercises by e-mail. Experience in this field: 6 years Guaranteed success. Course: New teacher on this site, I followed an advanced training in physical mathematics (Preparatory Classes / Engineering Schools) which allowed me to pursue a professional career in financial mathematics and computer science. In parallel with my activity, it's been several years since I gave private lessons in Math Physics and Info for students ranging from Primary to University. This experience in tutoring allowed me to develop effective teaching methods in order to target the student's difficulties and ensure his progress.

Ayoub
Technical aids and preparation for exams, interviews and computer competitions
I am an engineer specialized in Information Systems, Web and AI I provide courses for all subjects of computer science courses. I can also help prepare technical and HR interviews and competitions such as algorithmic problems. Please send me a message to find out if the material you want to work on is in my skillset

Matteo
Final - Learn the notation of music to the computer
Today for musicians it is more and more useful to know how to use notation software, of which Finale (developed by Makemusic) is the most powerful. I am a young student of composition at the University of Music of Geneva and I propose a final course that will allow you to write your music in a fast and professional way. Do not hesitate to contact me for all your questions!

Wilfried
Tutorat en mathématique, informatique et physique pour les élèves du lycée et du collège, préparation aux examens.
Etudiant en double Licence de Mathématique - Informatique à Sorbonne Université - Diplômes obtenus : licence de Mathématique, baccalauréat scientifique français (Mention Très Bien) - Diplôme en cours d'obtention : licence Informatique - Donne des cours depuis plus de 4 ans - Succès des élèves : Baccalauréat, Brevet des collèges, Classes de CM1, 5e, 4e, 2nd.

Nicolas
Professor of Mathematics and Statistics gives private lessons for cycle students, middle school, vocational schools and universities
I give private lessons and help prepare for entrance tests and exams in mathematics and statistics. I have also worked in web development, website creation, applications for smartphones and mini-applications on social networks. For all levels. I travel in the canton of Geneva and surroundings and possibility of giving lessons by Webcam. References on request and guaranteed availability.

Mamadou
Learn to learn: Math, Physics and Chemistry courses Computer programming
In Science, Technology, Engineering and Mathematics (STEM) we don't understand things, we get used to it! You are in college or high school (L, S, ES, STMG or STL) and you encounter difficulties in the disciplines of science in particular in mathematics, physics, chemistry or computer science (misunderstanding of the course, too hard exercises, methods of inappropriate work)? Do not let the gaps accumulate and opt for quality support. Well, become an artist in mathematics, physics or even programming now. With more than 5 years of experience in coaching private lessons and training workshops, I followed more than 230 students from middle school, high school, bac + 2 in Maths-Physics and Computer Science. Passionate about science, in particular math-physics-computer science and especially teaching, I decided a few years ago to collaborate with tutoring companies and private schools. Indeed, transmitting knowledge, seeing students evolving and following them during their schooling is a real challenge but also a real satisfaction. I flourish particularly in teaching and I know perfectly the school programs and teach from primary to terminal. Beyond the simple teaching of mathematics, I strive to establish a pleasant and relaxed working atmosphere to encourage students to gain confidence. Such a working atmosphere and personalized support allow students to find the winning mentality they need to succeed. A pedagogue, attentive and enthusiastic, I offer simplified course materials as well as exercises and carry out regular assessments with the student and the parents to make a progress report. Methodology : My previous experiences have allowed me to identify in students with different profiles that the poor results in scientific subjects generally come from an inadequate methodology (not knowing how to read a statement, not knowing how to write mathematical reasoning ... ) and a lack of practice. As a trainer, I consider that my role is not only to teach the subject, but to give you the necessary tools that will allow you to progress sustainably and achieve your academic and personal goals. The first meeting aims to get to know the student starting from an analysis of their level, their strengths as well as their objectives, I define with him / her an educational strategy in terms of areas for improvement , working methods, frequency of lessons and supports used. On the basis of the observation, I establish with the student and his parents an educational assessment (concepts to be reviewed as a priority, work method, duration and frequency of lessons) aiming to best meet the student's objectives. Course of a typical session: The courses are generally structured in 5 stages: 1. At the beginning of the session, I check with the student if he has done the work (homework, exercises, ...) requested by his teacher and I answer any questions he may ask: course points poorly assimilated, errors not understood ... 2. From there, I take up with the student the points of the poorly assimilated course and I review with him the mathematical methodology: how to read a statement correctly, how to solve a mathematical problem. If the student has a check, I analyze with him his old homework on the table to analyze his errors and do better during the next check. 3. I ask the student to do several exercises so that he can put into practice the concepts seen in class and appropriate the working methods seen together. 4. Evaluate the student's understanding (direct questions, direct application exercises, validation of student cards). 5. each lesson session, a summary point including: at. The concepts to know and some typical examples b. The main points of difficulty of the student vs. Tips and strategies to overcome these difficulties 6. I give some exercises of a level of difficulty similar to those approached during the course to allow the student to review alone the concepts seen together and to assimilate his course durably. In case of difficulty, the student can at any time send me an email or call me so that I can help him from one session to another 7. Summary point - Report of the meeting a- What was done during the session b- What the student could remember c- What the student should do for the next session. A- Homework help point, partial, test, white bac: review the whole course, do one (or more) year (s) together, identify the pitfalls to avoid and the tips to know. Internships are also organized during the holidays to allow my students to further improve their performance and strive for excellence. Benefits / differentiation: 1- Free follow-up by phone (I would be available if the student has specific questions). 2- The course can reasonably overflow without problem 3- Patience and smile in all circumstances, proximity. 4- Orientation assistance. I can move home, otherwise I also receive my students in the study room of my residence. Interested? To all parents concerned about the educational situation of their children, do not wait until it is too late, contact me and take it in hand by reserving my lessons now!

Ahmed Selem
Mathematics or computer science for all levels
I am a computer engineer graduated from ENSI who spent two preparatory years in Math physics. I have two years experience in teaching, I offer you an expertise and a very good pedagogy for the success of your children.