Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Intro to Data Analysis

via Udacity


This course will introduce you to the world of data analysis. You'll learn how to go through the entire data analysis process, which includes:

  • Posing a question
  • Wrangling your data into a format you can use and fixing any problems with it
  • Exploring the data, finding patterns, and building intuition
  • Drawing conclusions and/or making predictions
  • Communicating your findings

You'll also learn how to use the Python libraries like NumPy, Pandas, and Matplotlib to write code that's cleaner, more concise, and faster.

This course is part of the Data Analyst Nanodegree program.


  • Data Analysis Process
    • Learn about the data analysis process.,Pose a question, wrangle your data, draw conclusions and/or make predictions.,Complete an analysis of Udacity student data using pure Python, with few additional libraries.
  • NumPy and Pandas for 1D Data
    • Start learning to use NumPy and Pandas to make the data analysis process easier.,Features that apply to one-dimensional data.,Learn to use NumPy arrays, Pandas Series, and vectorized operations.
  • NumPy and Pandas for 2D Data
    • Continue learning about NumPy and Pandas, this time focusing on two-dimensional data.,Learn to use two-dimensional NumPy arrays and Pandas DataFrames.,Group your data and to combine data from multiple files.
  • Investigate a Dataset
    • Use NumPy and Pandas to go through the data analysis process on one of a list of recommended datasets.

Taught by

Caroline Buckey


3.7 rating, based on 6 Class Central reviews

Start your review of Intro to Data Analysis

  • Francisco Giordano Silva completed this course.

    Completed as part of the Data Analyst Nanodegree. Felt like buying a car with all the extras that you wont use. For 10 to 20x the cost of other providers i do not recommend Udacity model. Either go for something cheaper for knowledge aquisition or…
  • David Venturi completed this course, spending 10 hours a week on it and found the course difficulty to be medium.

    Took this course as a part of the Data Analyst Nanodegree. Nice coverage of the data analysis / data science process. The videos are well-produced and the instructor (Caroline Buckey) is clear and personable. Lots of programming quizzes enforce the concepts learned in the videos. Left the course confident in my new NumPy and Pandas skills. The final project, which is graded and reviewed in the Nanodegree but not in the free individual course, can be a nice add to a portfolio.
  • Anonymous
    They need an update. Why are they still using python 2.7, I don't understand. I started the course, everything was fine until the coding section.
  • Gabriel Cheng completed this course, spending 3 hours a week on it and found the course difficulty to be medium.

    Teaching fundamental analysis skill of numpy and pandas with actual data projects. Suitable for the ones with basic python knowledge. The content is very practical and applicable. I believe it will be more helpful, if more introduction about the dataset is given.
  • Shen Bo is taking this course right now, spending 3 hours a week on it and found the course difficulty to be medium.

    I know this course though a recommendation from WeChat. I don't have enough progamming training or experience before while I really believe that I have learned what i need from this wonderful course.
  • Profile image for Vasantha

    Vasantha completed this course and found the course difficulty to be medium.

    Very comprehensive list, thanks for putting it together
    Great joy to read yet another valuable post.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.