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 December 2024
Instructor since December 2024
Translated by GoogleSee original
ScratchJr, Mbloc, Thymio, codey Rocky, Mbot: Programming for children between 5 and 18 years
course price icon
From 16.24 £ /h
arrow icon
PhD in Intelligence, Computer Science Engineer, with a double Master's in Research in Information and Communication Technology, Specialized Service
Informatics and Professional Master's in Industrial Informatics, Industrial Network, and 10 years of experience in training.
I offer training courses adapted to Chacun's requirements, online or in person, in various fields of information and new technologies.
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 Casablanca, Morocco
location type icon
At teacher's location :
  • KALVALUES, Casablanca, Morocco
location type icon
Online from Morocco
Age
Preschool children (4-6 years old)
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
With 10 years of experience in teaching and development, I am a computer engineer with a double master's degree: a professional master's in computer science and networks, and another in industrial systems. I also hold a Master's in NTIC (New Information and Communication Technologies) research.
My expertise spans a wide range of areas, including programming in Python and Java, database management, cybersecurity, as well as the design and management of robotic systems.

Passionate about teaching and knowledge transfer, I support students and professionals in learning advanced technologies, focusing on practical applications and real-world problem-solving. I offer tailored courses to meet individual needs, either online or in-person, covering various fields of computer science and technology.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
Mohammed
💻🌟 Master the Art of Web Development and Create Enchanting Experiences Online! 🚀✨

Are you ready to dive into the exciting world of web development and create captivating websites that will leave a lasting mark? Welcome to my Web Development course, a journey where you will learn the secrets to designing stunning and functional online experiences! 🎓💡

🌟 Here's why my Web Development course is the key to your digital success:
🔍 Solid Foundations: Through detailed lessons and hands-on exercises, you'll gain a solid understanding of essential languages such as HTML, CSS, and JavaScript. You will master the fundamental concepts that will allow you to build robust and aesthetically appealing websites.

🔍 Responsive Design: Discover the art of creating websites that adapt to all screens, from smartphones to desktop computers. You will learn best practices for making your content accessible and providing a smooth user experience across all platforms.

🔍 Dynamic Interaction: Dive into the world of JavaScript and learn how to add interactive features to your websites. From smooth animations to interactive forms, you'll be able to create engaging experiences that will captivate your users.

🔍 Performance Optimization: Learn advanced techniques to optimize the performance of your websites. From resource management to file compression, you'll be able to create fast and responsive sites that deliver a great user experience.

🔍 Best Practices and Current Trends: I'll guide you through industry best practices and current web development trends. You will learn how to integrate popular libraries and frameworks, and how to stay up to date in an ever-changing technological environment.

Get ready to turn your passion for the web into a valuable and in-demand skill! Whether you're a curious newbie or an experienced developer looking to upgrade, my Web Development course will help you achieve your ambitions in the booming digital world. 🌐💪

🚀 Join me in this exciting adventure and discover the secrets of web development. Click the link in my bio to sign up today and open the door to a world of endless web development opportunities! 💫✨
verified badge
Mousab
Both the algorithm and the C language are of considerable importance in the field of computer science and programming. Here is their respective importance:

Importance of algorithms:

Problem Solving: Algorithms are essential for solving complex problems, whether related to computer science or other fields. They help describe a sequence of logical steps to achieve a specific objective.

Efficiency: A good algorithm can improve the efficiency of computer programs. By designing optimized algorithms, one can reduce execution time and memory usage, which is crucial for resource-intensive applications.

Code Structuring: Algorithms help organize code in a logical and systematic manner. They allow developers to break down a complex problem into smaller, manageable sub-problems.

Reusability: Well-designed algorithms are reusable. Once an algorithm is created and tested, it can be applied to different similar situations.

Foundation of Artificial Intelligence: Algorithms are at the heart of artificial intelligence and machine learning. They enable systems to process data, detect patterns and make intelligent decisions.

Importance of C language:

Portability: C language is widely used to develop software that can be run on different platforms. Its portability makes it a popular choice for embedded systems, operating systems and cross-platform applications.

Performance: The C language allows more precise control of system resources, making it particularly suitable for applications requiring high performance.

Memory Access: The C language provides direct access to memory, through the use of pointers, which allows developers to efficiently manage memory and optimize resource usage.

Basis of Many Other Languages: Many other modern programming languages have been influenced by C language. So, good knowledge of C language makes it easier to learn other languages.

System Development: The C language is used to develop operating systems, device drivers, and other low-level software needed to run a computer.

In short, understanding algorithms and mastering the C language are essential skills for developers and IT professionals. These skills enable the creation of high-performance, efficient and robust software, which contributes to the advancement of technology and the improvement of the applications and systems we use every day.
verified badge
Mourad
Whether you are a management controller, HR, auditor, accountant or finance professional, and you have a taste for Numbers, Statistics and Analysis.
I offer you a complete range of Excel and VBA training courses adapted to your needs.
Remote training on Skype or Zoom or Google Meet or Microsoft Teams, for greater efficiency.

NB. I could currently provide distance learning.

Regarding the working method, according to your availability we fix the sessions, then I will send you the course support / exercises. We do the sessions on Skype or Zoom or on Google Meet at your own pace, where we can share the screen.

Excel 365 Training Modules:

Module 1

- Basics
- References
- SI Logic Function
- SI Nested Logic Function
- Basic Math / Statis Functions
- Functions COUNTIF, SUMIF, COUNTIFENT, SUMIFENT, LARGEVALUE, SUMPRODUCT...
- ResearchV
- INDEX and EQUIV and EQUIVX search functions
- ResearchX
- Error Management
Study of practical professional cases


Module 2

- Validation and data protection
- INDIRECT function
- OFFSET function
- Dynamic Array (Sort, Unique, Filter. ..)
- LET Function
- LAMBDA FUNCTION
- LAMBDA Helper Functions (MAP, REDUCE, SCAN, MAKEARRAY, BYROW, BYCOL, ISOMITTED)
- New Data Types
- Matric functions
- 3D functions (Multi-Sheets)
Study of professional practical cases

Module 3

- Data table / Sort / Automatic and custom filter
- Advanced Filter / Database Functions
- Dynamic Pivot Table / Advanced Tips
- Solver / Analysis Scenarios
Study of professional practical cases

Module 4
Power Query
Language M
Data Preparation
Data Analytics
Study of professional practical cases

Module 5

- Simple Chart
- Advanced Chart
- Dashboard

Study of practical professional cases
message icon
Contact Fadoua
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Mohammed
💻🌟 Master the Art of Web Development and Create Enchanting Experiences Online! 🚀✨

Are you ready to dive into the exciting world of web development and create captivating websites that will leave a lasting mark? Welcome to my Web Development course, a journey where you will learn the secrets to designing stunning and functional online experiences! 🎓💡

🌟 Here's why my Web Development course is the key to your digital success:
🔍 Solid Foundations: Through detailed lessons and hands-on exercises, you'll gain a solid understanding of essential languages such as HTML, CSS, and JavaScript. You will master the fundamental concepts that will allow you to build robust and aesthetically appealing websites.

🔍 Responsive Design: Discover the art of creating websites that adapt to all screens, from smartphones to desktop computers. You will learn best practices for making your content accessible and providing a smooth user experience across all platforms.

🔍 Dynamic Interaction: Dive into the world of JavaScript and learn how to add interactive features to your websites. From smooth animations to interactive forms, you'll be able to create engaging experiences that will captivate your users.

🔍 Performance Optimization: Learn advanced techniques to optimize the performance of your websites. From resource management to file compression, you'll be able to create fast and responsive sites that deliver a great user experience.

🔍 Best Practices and Current Trends: I'll guide you through industry best practices and current web development trends. You will learn how to integrate popular libraries and frameworks, and how to stay up to date in an ever-changing technological environment.

Get ready to turn your passion for the web into a valuable and in-demand skill! Whether you're a curious newbie or an experienced developer looking to upgrade, my Web Development course will help you achieve your ambitions in the booming digital world. 🌐💪

🚀 Join me in this exciting adventure and discover the secrets of web development. Click the link in my bio to sign up today and open the door to a world of endless web development opportunities! 💫✨
verified badge
Mousab
Both the algorithm and the C language are of considerable importance in the field of computer science and programming. Here is their respective importance:

Importance of algorithms:

Problem Solving: Algorithms are essential for solving complex problems, whether related to computer science or other fields. They help describe a sequence of logical steps to achieve a specific objective.

Efficiency: A good algorithm can improve the efficiency of computer programs. By designing optimized algorithms, one can reduce execution time and memory usage, which is crucial for resource-intensive applications.

Code Structuring: Algorithms help organize code in a logical and systematic manner. They allow developers to break down a complex problem into smaller, manageable sub-problems.

Reusability: Well-designed algorithms are reusable. Once an algorithm is created and tested, it can be applied to different similar situations.

Foundation of Artificial Intelligence: Algorithms are at the heart of artificial intelligence and machine learning. They enable systems to process data, detect patterns and make intelligent decisions.

Importance of C language:

Portability: C language is widely used to develop software that can be run on different platforms. Its portability makes it a popular choice for embedded systems, operating systems and cross-platform applications.

Performance: The C language allows more precise control of system resources, making it particularly suitable for applications requiring high performance.

Memory Access: The C language provides direct access to memory, through the use of pointers, which allows developers to efficiently manage memory and optimize resource usage.

Basis of Many Other Languages: Many other modern programming languages have been influenced by C language. So, good knowledge of C language makes it easier to learn other languages.

System Development: The C language is used to develop operating systems, device drivers, and other low-level software needed to run a computer.

In short, understanding algorithms and mastering the C language are essential skills for developers and IT professionals. These skills enable the creation of high-performance, efficient and robust software, which contributes to the advancement of technology and the improvement of the applications and systems we use every day.
verified badge
Mourad
Whether you are a management controller, HR, auditor, accountant or finance professional, and you have a taste for Numbers, Statistics and Analysis.
I offer you a complete range of Excel and VBA training courses adapted to your needs.
Remote training on Skype or Zoom or Google Meet or Microsoft Teams, for greater efficiency.

NB. I could currently provide distance learning.

Regarding the working method, according to your availability we fix the sessions, then I will send you the course support / exercises. We do the sessions on Skype or Zoom or on Google Meet at your own pace, where we can share the screen.

Excel 365 Training Modules:

Module 1

- Basics
- References
- SI Logic Function
- SI Nested Logic Function
- Basic Math / Statis Functions
- Functions COUNTIF, SUMIF, COUNTIFENT, SUMIFENT, LARGEVALUE, SUMPRODUCT...
- ResearchV
- INDEX and EQUIV and EQUIVX search functions
- ResearchX
- Error Management
Study of practical professional cases


Module 2

- Validation and data protection
- INDIRECT function
- OFFSET function
- Dynamic Array (Sort, Unique, Filter. ..)
- LET Function
- LAMBDA FUNCTION
- LAMBDA Helper Functions (MAP, REDUCE, SCAN, MAKEARRAY, BYROW, BYCOL, ISOMITTED)
- New Data Types
- Matric functions
- 3D functions (Multi-Sheets)
Study of professional practical cases

Module 3

- Data table / Sort / Automatic and custom filter
- Advanced Filter / Database Functions
- Dynamic Pivot Table / Advanced Tips
- Solver / Analysis Scenarios
Study of professional practical cases

Module 4
Power Query
Language M
Data Preparation
Data Analytics
Study of professional practical cases

Module 5

- Simple Chart
- Advanced Chart
- Dashboard

Study of practical professional cases
Good-fit Instructor Guarantee
favorite button
message icon
Contact Fadoua