Basic Requirements

  • Basic understanding of computer operations and file management.
  • Introductory or elementary programming knowledge (preferably Python, but not required).
  • Ability to install software and work with environments like Jupyter Notebook or VS Code.
  • Basic familiarity with statistical concepts such as averages and standard deviation (optional but helpful).
  • Willingness to troubleshoot coding errors and technical issues.
  • Ability to read raw datasets and understand their structure.
  • Problem-solving skills and readiness to learn through experimentation.
  • Interest in data-driven thinking and analytical decision-making.

Learning Outcomes

  • Write and execute Python code specifically for data analysis tasks.
  • Use NumPy and Pandas for data manipulation, cleaning, and transformation.
  • Import data from various sources including CSV, Excel, and APIs.
  • Clean datasets and handle missing, duplicated, and inconsistent data.
  • Reshape, sort, filter, and merge multiple datasets effectively.
  • Perform descriptive and statistical analysis to uncover trends and patterns.
  • Create a wide range of visualizations using Matplotlib and Seaborn.
  • Develop visual reports and basic dashboards to present insights clearly.
  • Interpret relationships between variables and derive data-driven conclusions.
  • Complete an end-to-end data analysis project from collection to reporting.
  • Apply analytical thinking and problem-solving to real-world scenarios.
  • Communicate analytical findings in a clear and professional manner to decision-makers.

Description

This course provides a comprehensive and practical introduction to data analysis using Python, designed to equip learners with the essential skills needed to work confidently with real-world data. Throughout the program, students will explore the complete data analysis workflow—from gathering raw datasets to cleaning, transforming, analyzing, visualizing, and presenting meaningful insights. Learners will gain hands-on experience with the most widely used Python libraries in the data analytics field, including NumPy, Pandas, Matplotlib, and Seaborn. The course emphasizes practical learning through interactive notebooks, step-by-step exercises, and real datasets from domains such as business, finance, marketing, technology, and public data. In addition to technical proficiency, the course focuses on developing the analytical mindset required to approach data-driven challenges. Students will learn how to ask the right questions, structure analytical problems, identify patterns, and communicate findings effectively to both technical and non-technical audiences. By the end of the course, learners will be capable of performing end-to-end data analysis projects, building visual reports, and supporting data-informed decision making—skills that are highly valuable in fields such as data analytics, business intelligence, research, software development, and more.

Curriculum Content (2 Unit - 6 Lecture)

Module 1

Introduction to Data Analysis

2 Lectures

Data analysis basics using Python

Introduction to Data Analysis with Python

3 Attachments 00:02:44 3 Interactive Question
Mandatory

Introduction to Data Analysis Tools

1 Attachments 3 Interactive Question
Mandatory

Unit Quiz: Introduction to Data Analysis with Python

This quiz aims to assess your understanding of the fundamental concepts of data analysis using Python, including data exploration, data preprocessing, and the essential tools and libraries such as Pandas and NumPy. The quiz evaluates your theoretical knowledge and practical skills covered in the unit “Introduction to Data Analysis”.

2 Question 30 Minute Success: 50.00% 1 attempts
Unit Test
Module 2

NumPy for Numerical Data

4 Lectures

Working with arrays and numerical data

Introduction to NumPy

4 Attachments
Mandatory

Arrays in NumPy

1 Attachments
Mandatory

Array Mathematical Operations

2 Attachments

Working with Multi‑Dimensional Arrays

Mandatory

Instructor

د. ريم الغامدي

Certified Trainer

Final Exam Information

Exam Title: Data analysis testing using Python
Number of Questions: 8
Duration: 60 Minute
Passing Score: 50.00%
Allowed Attempts: 3
Exam Fee: 100.00 SAR

Trainee Reviews (3)

m

meta code

Verified Purchase
2 months ago

ممتاز

Helpful (5)
م

محمد العتيبي

Verified Purchase
3 months ago

استفدت كثيراً من هذه الدورة! الآن أستطيع تحليل البيانات بكفاءة وإنشاء تقارير مرئية احترافية. دورة تستحق كل تقدير!

Helpful (24)
ش

شركة التطوير المتقدم

Verified Purchase
3 months ago

دورة ممتازة لتعلم تحليل البيانات! د. ريم شرحها واضح واستخدامها للأمثلة العملية كان رائعاً. تعلمت Pandas و Matplotlib بشكل احترافي.

Helpful (29)