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

Online Course

Intro to Data Analysis

via Udacity

(4)
6.6k

Taken this course? Share your experience with other students. Write review

Overview

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 in it, and building your intuition about it
  • Drawing conclusions and/or making predictions
  • Communicating your findings

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

This course is part of the Data Analyst Nanodegree.



Why Take This Course?

This course is a good first step towards understanding the data analysis process as a whole. Before delving into each individual phase, it is important to learn the difference between all phases of the process and how they relate to each other. After taking this course, you will be better positioned to succeed in other courses in the Data Analyst Nanodegree program. For example, a student who started with Data Analysis with R, which covers the exploratory data analysis phase, might not understand at that point the difference between data exploration and data wrangling. By taking this course first, you will learn what each phase accomplishes and how it fits into the larger process.

This course also covers the Python libraries NumPy, Pandas, and Matplotlib, which are indispensable tools for doing data analysis in Python. Their many convenient functions and high performance make writing data analysis code a lot easier!

Syllabus

Lesson 1: Data Analysis Process

In this lesson, you will learn about the data analysis process, which includes posing a question, wrangling and exploring your data, drawing conclusions and/or making predictions, and communicating your findings. You will complete an analysis of Udacity student data using pure Python, with minimal reliance on additional libraries.

Lesson 2: NumPy and Pandas for 1D Data

In this lesson, you will start learning to use NumPy and Pandas to make the data analysis process easier. This lesson focuses on features that apply to one-dimensional data. You'll learn to use NumPy arrays, Pandas Series, and vectorized operations.

Lesson 3: NumPy and Pandas for 2D Data

In this lesson, you'll continue learning about NumPy and Pandas, this time focusing on two-dimensional data. You'll learn to use two-dimensional NumPy arrays and Pandas DataFrames. You'll also learn to group your data and to combine data from multiple files.

Final Project: Investigate a Dataset

In the project, you will use NumPy and Pandas to go through the data analysis process on one of a list of recommended datasets.

Help Center

Most commonly asked questions about Udacity

Reviews for Udacity's Intro to Data Analysis Based on 4 reviews

  • 5 stars 50%
  • 4 star 25%
  • 3 star 0%
  • 2 star 25%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Francisco S
by Francisco 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 save for a master/ post- grad.

Note I based my review on the cost vs personal benefit from this course. Overall good to average content. Support is done via chat channels, mixture os students and mentors.

My biggest problem were the project reviews. Exception of a couple of good reviews. Very very poor. You put your effort in just to have your project reviewed by a copy and paste, didnt even read it churning procedure.



In my opinion Udacity incentives this. How are you suppose to learn if you dont even know what you've done was wrong? Not impressed.

For the price I honeslty belive you are better off seeking a provider that does not offer
Was this review helpful to you? Yes
David V
by David 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.
Was this review helpful to you? Yes
Gabriel C
by Gabriel 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.
Was this review helpful to you? Yes
Shen B
by Shen 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.
Was this review helpful to you? Yes
  • 1

Class Central

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

Sign up for free

Never stop learning Never Stop Learning!

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

Sign up for free