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 August 2022
Instructor since August 2022
Excellent Web Development (PHP 7+, NodeJS) and Technical Machine Learning / Deep Learning (AI)
course price icon
From 34.57 € /h
arrow icon
Becoming a talented developer is a goal for many. so, are you looking to master web development and become a skilled developer? you welcome in this courses from scratch !
you will learn the basics and tools of the most popular programming languages :
* Full Stack Web development (HTML5/CSS3 , JavaScript, PHP 7+, WebPack , Laravel 7+ , AngularJS , Laminas , Zend Framework 2/3)/
* Databases : Mysql, Postgres, Sql Server, MongoDB.
* Programming Languages : PHP , Python, Java.
* Machine Learning : Supervised Learning , Unsupervised Learning, Classification , Regression ...
* Deep Learning : Librairies Tensorflow Or Keras , Computer Vision, Semantic Segmentation...
* Building Recommender Systems : Collaborative filtering, Content-based filtering.

If you have any questions, please do not hesitate to contact us.
Extra information
* The courses can be done remotely or in person in Rabat during the week after 4 pm or in weekend.
* Bring your laptop computer Tablet will also be beneficiary for online sessions (but not compulsory).
* Mini project can be done after this course, he sheds light on your career.
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 Rabat, Morocco
location type icon
At teacher's location :
  • Rabat, Morocco
location type icon
Online from Morocco
About Me
I am a professional Web/Mobile developer and Technical Machine Learning/ Deep Learning, having 6 years of experience in the field of web/mobile development, computer science, Machine Learning, Deep Learning, Artificial intelligence, and statistics.

I am very passionate about teaching and therefore deliver my professional knowledge in form of teaching to my tutees.


My completed projects :
Web :
- News web application. (Zend Framework 2 and AngularJS)
- Recruitment platform. (Laminas Project and AngularJs)
- Enterprise web site. (Laminas Project & AngularJs)
- Holiday Platform. (Mezzio Microservice & AngularJs).
- and more ...
Education
Education :
Bachelor in Information Systems and Big Data - University of Mohammed V
Master Degree in Software Development and Data Engineering - University of Mohammed V
Experience / Qualifications
* Having 5 years of experience in the field of Web/Mobile development
* Having 2 years of experience in the field of Technical Machine Learning and Data Engineering.

- Provide support courses in programming (PHP, Java , NodeJS, Python, JavaScript, ..) and database management with SQL.
- Build Deep Learning Model in Tensorflow or Keras, Computer Vision.
- Natural Language Processing (NLP)
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 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
Similar classes
arrow icon previousarrow icon next
verified badge
Good morning or good evening whatever the time of your classic watch (smart) or your mobile, in short I am a young computer engineer very passionate and obsessed with developing technologies which is experiencing strong growth more and more, which requires always the person to be often up to date and to adopt a good approach in terms of technological watch and attentive listening to all the novelties, so my mission in general consists of accompanying you during your educational course and helping you to assimilate the basics and pillars of IT without forgetting the good practices essential for your career.

Development in .net C #, with the following frameworks: ASP.NET Web Forms, Asp.net MVC, Windows Forms, .Net Core.
Entity Framework
C language
Java
Front end HTML5, CSS3, JQuery, Javascript, Ajax, Bootstrap
verified badge
(🔵 Text in French)

📢 Here you go:
- Create a complete web site from scratch 🌐
- Apply the styles and styles of a beautiful family 🎨
- Utilize the effectiveness of the Bootstrap cadre 🖼️
- Consider the high-quality themes 🥇

Training options:
- Formation in line or in the present
- Sessions personalize on your favorite functions and objects
- Come and see after the training

==== ...

(🔴 English text)

📢 This course will teach you how to:
- Create a complete website from scratch 🌐
- Apply styles and tags in an improved way 🎨
- Use Bootstrap framework effectively 🖼️
- Design high-quality themes🥇

Course options:
- Online or face-to-face training
- Sessions tailored to your needs and goals.
- Follow-up and support after training
verified badge
[ENG] Coding is a basic literacy in the digital age, and it is important for kids to understand and be able to work with and understand the technology around them. Having children learn coding at a young age prepares them for the future. Coding helps children with communication, creativity, math, writing, and confidence.

[EN] Programming is a basic literacy in the digital age, and it is important that children understand and are able to work with and understand the technology around them. Getting kids to learn coding at a young age prepares them for the future. Coding helps children with communication, creativity, math, writing and confidence.
You will learn how to code, create applications or websites.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
I am open to teach you any basic backend and frontend programming language and above all the good recommendations to know that the performance of your deliverable is as important as the quality of code and the way of doing it.
verified badge
I can teach you how to create a website with the WordPress tool from A to Z.

- WordPress installation
- Installation & theme customization.
- Added pages & articles.
- Installing Plugins.
- Adding videos, photos, media,...

And others ...
verified badge
the JAVA Spring programming language is the technology most used and demanded by the labor market. You must first master the first algorithmic (C, C++) to have a background that will facilitate the understanding of the object-oriented programming language ( JAVA).
verified badge
Discover the basics of web development with SQL and PHP with this practical course. You will learn HTML, CSS, and JavaScript, as well as how to use SQL to create and manipulate databases. You will also explore PHP to connect your web pages to these databases, creating dynamic and interactive websites. From layout to web application development, this course will give you the essential skills to succeed in the field of web development. Join us now and start mastering these powerful tools!
verified badge
This course is designed for aspiring computer engineers who want to gain a solid foundation of knowledge in the essential areas of programming, databases, and operating systems. Whether you are a beginner or already have some knowledge, this course will provide you with the skills needed to excel in the world of IT.

Course content :

Programming: You will learn the fundamentals of programming, including basic algorithm concepts, programming logic, control structures, functions, and error handling. You will master essential programming languages such as Python, Java and C++.

Databases: You will explore relational and non-relational databases, learn how to design database schemas, perform SQL queries, and understand the principles of data management. We will also cover advanced topics such as database management systems (DBMS) and performance optimization.

Operating Systems: You will dive into operating systems, understanding how they work, how they manage hardware resources, and how they provide an interface for users. We'll cover key concepts like process management, memory, file system, and virtualization.


Practical Project: You will have the opportunity to put into practice what you have learned by working on a group project. This will allow you to develop practical skills and collaborate with your peers.
verified badge
10 Years of Experience with Over 10 Accredited Certificates, Bachelor's Degree in Multimedia Web Technology from the Ecole Normale Supérieure. I am a coach and website creator with expertise in WordPress. I emphasize ensuring my students are satisfied with my lectures.
Today, I have been working with WordPress for over 3 years, on both large and small projects. I now wish to share this experience with you and provide training on using this incredible tool, WordPress.

Work Program:

My classes generally consist of three stages:

Your Goals: I like to take the time at the beginning of the class to clearly define your objectives and what you want to achieve to ensure your satisfaction. The goal is to address your specific needs.
Theory: I enjoy explaining the 'why' and 'how' behind things. In my opinion, once you understand the logic, it becomes much easier to apply.
Practice: After defining your objectives and covering the theory, we dive into hands-on practice!
The Training Plan:

Understanding Different Types of Websites
Hosting
Website Creation Using WordPress
Website Design Using Elementor, Divi, or WooCommerce
Security
Backups
Optimization
Regarding the website creation and design stage:

We will explore all types of websites and their necessary configurations."
Note: I've translated your text to English, but please make sure to review it for any specific terminology or context that might need further adjustment based on your audience.
verified badge
As a Software Engineer Lead with a PhD in Computer Science from ENSIAS, I adopt a varied educational approach to create an interactive and personalized learning environment. Each course begins with an assessment of the student's needs, followed by a structure including conceptual explanations, practical demonstrations and guided exercises.

Thanks to my PhD and my experience as a Software Engineer Lead, I offer courses enriched by concrete examples from the professional world.

I am aimed at anyone wishing to deepen their software development skills. By covering both back-end development (Java) and front-end development (React, Bootstrap, HTML, CSS, JS), my courses are suitable for a wide range of learners.
verified badge
I am deeply convinced that programming can and should be accessible to everyone, regardless of age or starting level. Learning to code should not be reserved for a technical elite, but on the contrary, become a universal skill, transmitted in a progressive, adapted and above all fun way. When taught with appropriate tools, concrete examples and engaging activities, programming can become a real source of pleasure, creativity and self-confidence. I firmly believe that everyone can learn to program at their own pace, as long as the pedagogical approach is well thought out, caring and adapted to the needs of the learner. My goal is therefore to make this learning not only understandable, but also motivating, by showing that behind every line of code lies an opportunity for expression, problem-solving and innovation.
verified badge
Want to learn programming but don't know where to start? This course is for you!

Designed specifically for beginners, this course offers a gradual introduction to the fundamentals of software development. You'll learn basic concepts like variables, conditions, loops, functions, and more. We'll use accessible languages like HTML/CSS, JavaScript, or Python, depending on your pace and goals.

The goal is to demystify programming, make you independent and lay a solid foundation to go further in web or software development.

This course is practical, educational and progressive: each concept is accompanied by concrete and fun exercises to help you progress step by step.
message icon
Contact Zahr-Eddine
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Good morning or good evening whatever the time of your classic watch (smart) or your mobile, in short I am a young computer engineer very passionate and obsessed with developing technologies which is experiencing strong growth more and more, which requires always the person to be often up to date and to adopt a good approach in terms of technological watch and attentive listening to all the novelties, so my mission in general consists of accompanying you during your educational course and helping you to assimilate the basics and pillars of IT without forgetting the good practices essential for your career.

Development in .net C #, with the following frameworks: ASP.NET Web Forms, Asp.net MVC, Windows Forms, .Net Core.
Entity Framework
C language
Java
Front end HTML5, CSS3, JQuery, Javascript, Ajax, Bootstrap
verified badge
(🔵 Text in French)

📢 Here you go:
- Create a complete web site from scratch 🌐
- Apply the styles and styles of a beautiful family 🎨
- Utilize the effectiveness of the Bootstrap cadre 🖼️
- Consider the high-quality themes 🥇

Training options:
- Formation in line or in the present
- Sessions personalize on your favorite functions and objects
- Come and see after the training

==== ...

(🔴 English text)

📢 This course will teach you how to:
- Create a complete website from scratch 🌐
- Apply styles and tags in an improved way 🎨
- Use Bootstrap framework effectively 🖼️
- Design high-quality themes🥇

Course options:
- Online or face-to-face training
- Sessions tailored to your needs and goals.
- Follow-up and support after training
verified badge
[ENG] Coding is a basic literacy in the digital age, and it is important for kids to understand and be able to work with and understand the technology around them. Having children learn coding at a young age prepares them for the future. Coding helps children with communication, creativity, math, writing, and confidence.

[EN] Programming is a basic literacy in the digital age, and it is important that children understand and are able to work with and understand the technology around them. Getting kids to learn coding at a young age prepares them for the future. Coding helps children with communication, creativity, math, writing and confidence.
You will learn how to code, create applications or websites.
verified badge
Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL.

Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program.

Additionally, upon request, we offer courses in other programming languages such as C, JAVA, R, and MATLAB.

Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs.

If you have any questions, feel free to contact us.
verified badge
I am open to teach you any basic backend and frontend programming language and above all the good recommendations to know that the performance of your deliverable is as important as the quality of code and the way of doing it.
verified badge
I can teach you how to create a website with the WordPress tool from A to Z.

- WordPress installation
- Installation & theme customization.
- Added pages & articles.
- Installing Plugins.
- Adding videos, photos, media,...

And others ...
verified badge
the JAVA Spring programming language is the technology most used and demanded by the labor market. You must first master the first algorithmic (C, C++) to have a background that will facilitate the understanding of the object-oriented programming language ( JAVA).
verified badge
Discover the basics of web development with SQL and PHP with this practical course. You will learn HTML, CSS, and JavaScript, as well as how to use SQL to create and manipulate databases. You will also explore PHP to connect your web pages to these databases, creating dynamic and interactive websites. From layout to web application development, this course will give you the essential skills to succeed in the field of web development. Join us now and start mastering these powerful tools!
verified badge
This course is designed for aspiring computer engineers who want to gain a solid foundation of knowledge in the essential areas of programming, databases, and operating systems. Whether you are a beginner or already have some knowledge, this course will provide you with the skills needed to excel in the world of IT.

Course content :

Programming: You will learn the fundamentals of programming, including basic algorithm concepts, programming logic, control structures, functions, and error handling. You will master essential programming languages such as Python, Java and C++.

Databases: You will explore relational and non-relational databases, learn how to design database schemas, perform SQL queries, and understand the principles of data management. We will also cover advanced topics such as database management systems (DBMS) and performance optimization.

Operating Systems: You will dive into operating systems, understanding how they work, how they manage hardware resources, and how they provide an interface for users. We'll cover key concepts like process management, memory, file system, and virtualization.


Practical Project: You will have the opportunity to put into practice what you have learned by working on a group project. This will allow you to develop practical skills and collaborate with your peers.
verified badge
10 Years of Experience with Over 10 Accredited Certificates, Bachelor's Degree in Multimedia Web Technology from the Ecole Normale Supérieure. I am a coach and website creator with expertise in WordPress. I emphasize ensuring my students are satisfied with my lectures.
Today, I have been working with WordPress for over 3 years, on both large and small projects. I now wish to share this experience with you and provide training on using this incredible tool, WordPress.

Work Program:

My classes generally consist of three stages:

Your Goals: I like to take the time at the beginning of the class to clearly define your objectives and what you want to achieve to ensure your satisfaction. The goal is to address your specific needs.
Theory: I enjoy explaining the 'why' and 'how' behind things. In my opinion, once you understand the logic, it becomes much easier to apply.
Practice: After defining your objectives and covering the theory, we dive into hands-on practice!
The Training Plan:

Understanding Different Types of Websites
Hosting
Website Creation Using WordPress
Website Design Using Elementor, Divi, or WooCommerce
Security
Backups
Optimization
Regarding the website creation and design stage:

We will explore all types of websites and their necessary configurations."
Note: I've translated your text to English, but please make sure to review it for any specific terminology or context that might need further adjustment based on your audience.
verified badge
As a Software Engineer Lead with a PhD in Computer Science from ENSIAS, I adopt a varied educational approach to create an interactive and personalized learning environment. Each course begins with an assessment of the student's needs, followed by a structure including conceptual explanations, practical demonstrations and guided exercises.

Thanks to my PhD and my experience as a Software Engineer Lead, I offer courses enriched by concrete examples from the professional world.

I am aimed at anyone wishing to deepen their software development skills. By covering both back-end development (Java) and front-end development (React, Bootstrap, HTML, CSS, JS), my courses are suitable for a wide range of learners.
verified badge
I am deeply convinced that programming can and should be accessible to everyone, regardless of age or starting level. Learning to code should not be reserved for a technical elite, but on the contrary, become a universal skill, transmitted in a progressive, adapted and above all fun way. When taught with appropriate tools, concrete examples and engaging activities, programming can become a real source of pleasure, creativity and self-confidence. I firmly believe that everyone can learn to program at their own pace, as long as the pedagogical approach is well thought out, caring and adapted to the needs of the learner. My goal is therefore to make this learning not only understandable, but also motivating, by showing that behind every line of code lies an opportunity for expression, problem-solving and innovation.
verified badge
Want to learn programming but don't know where to start? This course is for you!

Designed specifically for beginners, this course offers a gradual introduction to the fundamentals of software development. You'll learn basic concepts like variables, conditions, loops, functions, and more. We'll use accessible languages like HTML/CSS, JavaScript, or Python, depending on your pace and goals.

The goal is to demystify programming, make you independent and lay a solid foundation to go further in web or software development.

This course is practical, educational and progressive: each concept is accompanied by concrete and fun exercises to help you progress step by step.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Zahr-Eddine