Become a Professional Data Analyst

Advance your programming skills and refine your ability to work with messy, complex datasets. You’ll learn to manipulate and prepare data for analysis, and create visualizations for data exploration. Finally, you’ll learn to use your data skills to tell a story with data.

Take a step forward

Estimated Duration

8 weeks of training

  • 6 weeks of Technical training

  • 2 weeks of Professional training

Qualifying for

This course is qualifying you to work as

More Details

This course will qualify you to work as:

  1. Python Programmer
  2. Business Intelligence (BI) Analyst
  3. Junior Data Analyst

Enrolled By

August 2022

After passing this course’ assessment, you will get direct access to Udacity classroom


You should meet the following criteria:

More Details
  1. Proficient in spoken and written English
  2. Basic computer skills
  3. No prior professional experience required
  4. Knowledge in basic descriptive statistics, Excel skills to manipulate, analyze, and visualize data in spreadsheets
  5. Age from 18 years and above
  6. You haven’t joined the Professional track or the Advanced track or the Cross-skilling track before either for this specialization or a different one.

Who should apply?

  • Python Programmer

  • Business Intelligence (BI) Analyst

  • Junior Data Analyst

Provided by

Built with callaboration with

What You will learn?

Introduction to Python Programming

By the end of this part, you will be able to:

  • Develop programs in Python
  • Manipulate data using NumPy
  • Load and process data using Pandas 

Introduction to Data Analysis

By the end of this part, you will be able to:

  • Use Anaconda to manage your programming environment
  • Investigate a dataset using Python data analysis packages
  • Perform the entire data analysis process on a dataset

Data Wrangling

By the end of this part, you will be able to:

  • Gather data from multiple sources in a variety of formats
  • Assess the quality and tidiness of data visually and programmatically
  • Clean data using Python and Pandas

Why Agile?

Identify the importance of the Agile in the tech fields

Agile vs Traditional Management

Compare Agile versus the more traditional Waterfall approach to product development

Extra Training of

Agile Management

Agile Planning

Compare, Evaluate and Contrast Scrum, Kanban, and XP

Build and Evolve Agile Teams

Identify an Agile team’s core roles, optimal size, structure, and cross-functional skills

Extra Training of

Digital Freelancing Skills

You’ll master the skills necessary to become a successful digital freelancer. Learn how to market your services to clients, scope projects and manage client relationships

Fundamentals of Digital Freelancing

Managing Projects

Negotiate a Project Scope and a Pricing Framework

Developing Your Website

Building a Professional Social Media Presence

Watch our graduates’ stories!

Program Success Stories

Jirar Kamel
Data Analysis Graduate (Challenger & Professional)
Ahmed El-Saddek
Data Analysis Graduate (Advanced & Expert)
Mina Makram
Web Development Graduate (Professional Track)
Abdelrahman Magdy
Freelancer – Web Development Graduate (Professional & Advanced)
Ahmed Gharib
Data Analysis Graduate (Challenger & Professional & Advanced)
Mohamed Samir
Digital Marketing Graduate (Advanced Track)
Maha Zanaty
Digital Marketing Graduate (Advanced Track)
Mohamed Mahmoud
Web & Digital Marketing Graduate (Challenger – Professional)

Why do you study with Udacity?

Job-ready talent. Superior outcomes

We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce. With our powerful and flexible digital education platform, even the busiest learners can prepare themselves to take on the most in-demand tech roles.

Industry Relevant Content

Certified Certificate

Real-World Projects

Students Community

Career Enablement

Mentors & Trainers