

from19.23EUR/ h
Mr: Mousab -Training and courses: Merise and database
Translated by Google. Click to view original.
The Merise course is a methodology for the design and development of information systems, in particular databases. It is structured around different steps to analyze, design and implement a database in an IT environment. Here is a general description of the main elements of the Merise Database Management course:When using the Merise methodology for database design, one generally works with three main types of models:
MCD - Conceptual Data Model: The Conceptual Data Model is a representation of entities, their attributes and the relationships between them, independent of any technical aspect. It is often developed using Entity-Relationship (ER) diagrams. MCD focuses on representing business concepts and the relationships between them. It allows you to visualize the major entities of the organization and their interactions.
MMD - Multidimensional Model: The Multidimensional Model is particularly used in the field of data warehousing. Unlike the traditional relational model (used in operational databases), the multidimensional model is designed to analyze data along different dimensions. It is based on data cubes containing measurements and axes (dimensions) to analyze these measurements. This model is more suitable for decision analysis.
MPD - Physical Data Model: The Physical Data Model is a concrete and technical representation of the structure of the database. It takes into account the specificities of the database management system (DBMS) chosen for implementation. MPD focuses on implementation details such as tables, columns, data types, indexes, constraints, etc.
These three models are generally used as part of the Merise methodology to gradually move from an abstract and conceptual representation of data (MCD) to a more concrete and technical representation (MPD) while taking into account the specific needs of the organization or the project. MMD, on the other hand, is more oriented towards data analysis for decision-making processes and is not directly linked to the physical structure of the database.
Location
At student's location: Around Casablanca, Morocco






|
Use ctrl + wheel to zoom!
General info
Age: | 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: | French, Arabic, English |
About Me
Translated by Google. Click to view original.
I am a computer science professor who is passionate about my area of expertise and committed to providing my students with a high-quality education. My discipline is essential to maintaining high standards of learning and encouraging an environment conducive to growth and exploration.I adopt a flexible approach that recognizes the diversity of learners and adapts to their individual needs. I understand that each student has their own learning pace and knowledge assimilation preferences. Therefore, I strive to provide varied teaching methods, such as interactive presentations, hands-on workshops and group projects, to engage and motivate all students.
As a contemporary teacher, I strongly believe in integrating the latest technological advances into learning. I use advanced computer science tools and cutting-edge software to make computer science education more interesting and accessible. I believe technology can be a powerful asset in strengthening understanding of computer science concepts and developing practical skills in students.
In addition, I am constantly on the lookout for new scientific trends and best educational practices in the field of computer science. I regularly update my curriculum to include emerging topics such as artificial intelligence, machine learning, cybersecurity, and cloud computing. I also look for innovative ways to make computer science concepts more tangible and exciting for my students.
Education
Translated by Google. Click to view original.
Over the past six years, I have passionately dove into the field of IT, a journey that has provided me with countless opportunities to learn and grow. My extensive studies in this field have allowed me to acquire a solid knowledge base in computer science, from programming languages to advanced concepts of artificial intelligence.My academic journey has been punctuated by moments of excitement and stimulating challenges, but my thirst for knowledge has never faded. Every day, I look forward to embarking on new discoveries and exploring the innovations that are shaping today's digital world.
Experience / Qualifications
Translated by Google. Click to view original.
As a Computer Science Teacher and IT Assistant with 3 years of experience, I am excited to leverage my technical and teaching skills to help students develop their passion for Computer Science and gain essential knowledge in this field constantly evolving.Reviews (1)
GOOD
Translated by Google. Click to view original.
The Word, Excel and PowerPoint office course aims to teach students the essential skills to effectively use these three popular applications in the Microsoft Office suite. This course is designed for beginners or those with basic knowledge of office software, and it provides a practical mastery of the key features offered by Word, Excel and PowerPoint. Here is a description of typical course content:
Microsoft Word:
Introduction to Microsoft Word and its user interface.
Creation, formatting and editing of text documents.
Using layout tools such as margins, alignment, tabs and bullets.
Inserting and modifying images, tables and objects in a document.
Using spelling and grammar checking features.
Creating document templates for repeated use.
Microsoft Excel:
Introduction to Microsoft Excel and its user interface.
Creation and management of spreadsheets.
Using formulas and functions to perform calculations.
Formatting data, cells and tables for professional presentation.
Creating graphs and charts to visualize data.
Using sorting, filtering, and search functions to analyze data.
Microsoft PowerPoint:
Introduction to Microsoft PowerPoint and its user interface.
Creating professional presentations with slides.
Adding text, images, graphics and media to slides.
Using transitions and animations to make presentations dynamic.
Effective oral presentation and use of notes and presenter mode.
Integration between applications:
Learn to copy and paste data between Word, Excel and PowerPoint.
Using bindings to automatically update data in different applications.
Embedding objects and graphics into documents and presentations.
The Word, Excel and PowerPoint office course is essential for anyone who wants to improve their skills in word processing, data management and creating professional presentations. By the end of the course, students should be able to use these applications independently and effectively, which will benefit them both in their professional and personal lives.
Personal coaching with children involves specific, personalized support aimed at helping children develop their skills, overcome obstacles, improve their emotional well-being and achieve their personal goals.
Here are some key points of this process:
Skills Development: The Personal Coach for Kids helps identify the child's strengths and weaknesses, encouraging the development of social, emotional, academic and behavioral skills. This may include communication skills, problem solving, stress management, etc.
Goals and aspirations: The coach works with the child to clarify their personal goals, aspirations and desires, helping them to set realistic and achievable goals. These goals can be related to school, hobbies, peer relationships, self-confidence, etc.
Confidence and self-esteem: Personal coaching often aims to strengthen the child's self-confidence and self-esteem. This is done by encouraging successes, providing positive support, teaching techniques for dealing with failures, and encouraging independence.
Managing Emotions: Children may face various emotions and emotional challenges. A personal coach can teach emotion management, self-regulation and conflict resolution techniques to help the child better manage their feelings and reactions.
Communication and interpersonal relationships: The coach can help the child develop social skills, improve communication and establish healthy relationships with others, whether with peers, teachers or family members.
Strategies and techniques adapted to the child: Each child is unique. The coach adapts to the child's personality, interests and specific needs to provide strategies and techniques adapted to their learning style and particularities.
Collaboration with parents: Often, personal coaching also involves working closely with parents to understand the child's home environment, to exchange information and to implement coherent strategies between school, home and coaching.
In summary, personal coaching for children aims to help children develop holistically, overcome challenges, strengthen their strengths and help them flourish in different aspects of their lives. This is often done through individualized support, positive encouragement and techniques appropriate to their age and development.
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.
Ask a question
Send a message explaining your needs and Mousab will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Sunday at 7:00 | ||||||
8 | Sunday at 8:00 | ||||||
9 | Sunday at 9:00 | ||||||
10 | Sunday at 10:00 | ||||||
11 | Sunday at 11:00 | ||||||
12 | Saturday at 12:00 | ||||||
13 | Saturday at 13:00 | ||||||
14 | Saturday at 14:00 | ||||||
15 | Saturday at 15:00 | ||||||
16 | Saturday 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 | |
18 | Monday at 18:00 | Tuesday at 18:00 | Wednesday at 18:00 | Thursday at 18:00 | Friday at 18:00 | Saturday at 18:00 | |
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
100% Satisfaction Guarantee
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 July 2023
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | |||||||
4 | |||||||
5 | Sunday at 5:00 | ||||||
6 | Sunday at 6:00 | ||||||
7 | Sunday at 7:00 | ||||||
8 | Sunday at 8:00 | ||||||
9 | Sunday at 9:00 | ||||||
10 | Sunday at 10:00 | ||||||
11 | Sunday at 11:00 | ||||||
12 | Saturday at 12:00 | ||||||
13 | Saturday at 13:00 | ||||||
14 | Saturday at 14:00 | ||||||
15 | Saturday at 15:00 | ||||||
16 | Saturday 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 | |
18 | Monday at 18:00 | Tuesday at 18:00 | Wednesday at 18:00 | Thursday at 18:00 | Friday at 18:00 | Saturday at 18:00 | |
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
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
You are here
Private lessons
in Casablanca
Similar classes
computer software, programming and DBMS ....
Course of algorithms:
basics of algorithmic
Declarations of variables
Inspection instructions and repetition
The functions...
Programming course:
C, C ++, PHP, JAVA, C # language
Database courses:
Design methods
SQL language and queries
Database Management Systems, MySQL, PostgreSQL, SQLServer
Machine Learning and Data Mining Services for your business to know the exact decisions
I am a Data Scientist / Statistical Engineer who specializes in machine learning and data mining services. I have a great experience in the analysis of données and the mise in place of predictive models for the enterprises at the beginning of the decisions.
He proposed designing machine learning and data mining services for companies to help on an additional level of public life. Message domains included:
Aggression styles: linéaire, logistique, multinomiale, poisson, etc.
Classification patterns: arbres de decision, forêts aléatoires, SVM, etc.
Clustering: k-means, DBSCAN, etc.
Réseaux de neurons: Réseaux de neurones artificiels, Réseaux de neurones convolutifs, Réseaux de neurones récurrents, etc.
Traitement du langage naturel: sentiment analysis, text classification, etc.
Chronology analyzes of events: ARIMA, SARIMA, etc.
I want you to help prepare your données, install models, improve performance and the developer. I use these tools to use Python, R, TensorFlow, Keras, PyTorch, scikit-learn, etc.
Don't hesitate to contact me if you have something to do for your machine learning and data extraction projects. I am available for individual descriptions, formations or major projects.
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
Master Python with Personalized Courses
Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.
Why Choose My Courses?
Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.
Practical Experience: Learn by doing with real-world projects that build your understanding and skills.
Ongoing Support: Get unlimited email support for any questions you have between sessions.
As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.
Book Your First Lesson:
Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
Database (SQL Server, PostgreSQL, MySQL): From Fundamentals to Distributed Systems
Dive into the world of SQL databases with this comprehensive course designed for learners of all levels. Whether you are new to databases or seeking to expand your expertise to advanced concepts like distributed systems, this course has you covered.
What You can Learn:
- Fundamentals of relational databases and SQL syntax.
- Designing robust databases using normalization and entity relationships.
- Writing complex queries, joins, and subqueries.
- Database optimization techniques for performance tuning.
- Implementing stored procedures, triggers, and views.
- Managing transactions and ensuring data integrity.
- Understanding and working with distributed database systems like Distributed PostgreSQL
Statistical data analysis with R, STata, SPSS
Need professional support for your data analysis?
I offer you a personalized service, adapted to your academic or professional needs.
Whether you are a student, researcher, consultant or professional, I put my expertise at your disposal to help you:
Prepare and organize your databases,
Perform reliable statistical analyses with R, Stata, SPSS...
Interpret your results rigorously,
Present your work in the form of clear reports, graphics and publications.
Each project is handled with rigor, pedagogy, and confidentiality. You benefit from tailored support, whether for a professional assignment, a dissertation, a thesis, or a publication.
For those who wish to train in parallel, I have also designed a complete course to learn how to explore, manipulate and analyze your data independently.
Learn Python, machine learning with me until you become an expert.
Start your journey into the world of Python programming with this hands-on, beginner-friendly course and also for expert level. Whether you're completely new to coding or looking to expand your skills, this course will guide you through the core concepts of Python — from variables and data types to control structures, functions, and lists.
As you build a strong foundation in programming, you'll also dive into the powerful data analysis capabilities of Python using popular libraries like Pandas and NumPy . Learn how to clean, process, and analyze real-world data sets to extract meaningful insights.
Next, bring your data to life with stunning visualizations using Matplotlib and Seaborn , two of the most widely used data visualization libraries in Python.
Finally, take your skills to the next level by building your own web applications using either Flask or Django — two of Python’s most popular web frameworks.
By the end of this course, you’ll have a well-rounded understanding of Python programming, data manipulation, visualization, and web development — empowering you to create real-world projects and pursue further specializations.
Data Analysis & Science, Databases & SQL, Statistics and Python.
I teach a wide range of Data Science courses, including Data Analysis, Databases & SQL, Statistics, and Python, covering topics from beginner to advanced levels. My teaching approach emphasizes hands-on learning with real business datasets, allowing students to directly apply concepts to practical scenarios. I design and deliver curricula, labs, and projects that integrate data cleaning, visualization, machine learning, and predictive modeling. By balancing both theoretical foundations and applied problem-solving, I help learners build strong technical and analytical skills relevant to academic research and industry applications. Additionally, I mentor students on capstone projects and research initiatives, encouraging critical thinking, collaboration, and data-driven decision-making.
Use the link below to locate my courses on Udemy:
https://www.udemy.com/user/ridha-h-joudah/
Learn basic of Data viz and analysis for key decision making
Students WILL learn how to transform raw data into clear, insightful visuals that tell a story. The course covers principles of effective chart design, selection of the right visualization types, and hands-on use of tools like Tableau, Power BI, or Python libraries. Participants also practice analyzing trends, patterns, and outliers to support data-driven decision-making.
Data Engineer – Mathematics, SQL, Power BI & Data Analysis Courses
As a Data Engineer with 9 years of experience, I am passionate about teaching and sharing knowledge. I work with students of all levels (middle school, high school, and higher education) and adults in training or retraining.
My strength: combining solid technical mastery and clear teaching to make the most complex concepts simple and accessible.
🔹 What I offer
Mathematics: homework help, refresher courses, exam/baccalaureate preparation, in-depth study (up to high school level).
SQL & Data: simple to advanced queries, optimization, concrete projects
Power BI: interactive dashboard design, modeling, custom indicators
Methodology & logic: work organization, reasoning, problem solving
🔹 My method
Courses 100% adapted to your level and your objectives
Clear explanations, concrete examples and immediate practical application
Visual aids and personalized exercises
Regular monitoring of progress
🔹 For whom?
Middle and high school students wishing to consolidate their skills
Higher education students (BTS, DUT, bachelor's, master's)
Professionals retraining or wishing to improve their skills in data
📍 Online or home courses (depending on location)
🕒 Flexible – available evenings and weekends
SQL and Python lessons for beginners and career changers with a focus on real-world applications
I have a Master’s degree in Data Science from a UK university and a background in working with students and professionals who want to improve their skills in Python, SQL, or data analysis. I enjoy teaching in a practical, supportive way and always try to explain complex topics in simple terms. I also work on small real-world projects and guide learners through the logic behind every task. My goal is to help you feel confident and make steady progress.
Hands-on Data Skills: Python Programming, SQL Queries & Oracle Database
This course is designed for anyone who wants to learn practical data skills using Python, SQL, and Oracle databases. Whether you're a complete beginner or looking to strengthen your data handling skills, I’ll guide you step-by-step through core concepts and real-world projects.
You'll learn:
Python programming basics and data analysis tools for data science, data engineering and data analytics
SQL queries: SELECT, JOIN, GROUP BY, procedures, Functions and subqueries
How to work with Oracle Database: tables, indexes, stored procedures
Real-world use cases from business and data science
Best practices for clean, efficient, and scalable code
Lessons are project-based and tailored to your skill level, whether you're in school, switching careers, or preparing for a job in data or IT.
Course Title: Task Automation & Big Data with Hadoop
Power BI applied. Charts, visualizations and data models.
In this course you will learn how to transform your data into useful information for decision making through visualizations. You will also create your data model. Cake Graphics. Bar Charts. Dispersion. Measurements. DAX expressions. At the end of the course you will have created your first report in Power BI Desktop.
Mastering Relational Database Management: Personalized Courses with SQL, DBSM, MySQL, and PostgreSQL
I offer personalized courses that cover a wide range of topics, from the basics of relational database management to advanced data manipulation using query languages such as SQL and tools such as DBSM, MySQL, and PostgreSQL. My courses are tailored to the needs and learning styles of each student, and I am committed to helping my students achieve their individual learning goals.
Whether you are a beginner or looking to improve your skills, I can help you develop your relational database management skills and take your expertise in this field to the next level. I am excited to guide you through the world of relational database management and help you master the skills necessary to succeed in this field. Please do not hesitate to contact me for more information about my services and how I can help you achieve your relational database management goals.