NANODEGREE PROGRAM SYLLABUS Data Analyst

INDIVIDUAL LEARNERS

S C H O O L O F D ATA S C I E N C E

Data Analyst

Nanodegree Program Syllabus

Overview

This program prepares learners for a career as a data analyst by helping them learn to organize data, uncover patterns and

insights, draw meaningful conclusions, and clearly communicate critical findings. Learners will develop proficiency in Python

and its data analysis libraries (Numpy, pandas, Matplotlib) and SQL as they build a portfolio of projects to showcase in their job

search.

Depending on how quickly learners work through the material, the amount of time required is variable. We have included

an hourly estimation for each section of the program. The program covers one term of three month (approx. 13 weeks). If

learners spend about 10 hours per week working through the program, they should finish the term within 13 weeks. Learners

will have an additional four weeks beyond the end of the term to complete all projects. In order to succeed in this program, we

recommend having experience working with data in Python (Numpy and Pandas) and SQL.

Built in collaboration with:

Data Analyst 2

Program information

Estimated Time

4 months at 10hrs/week*

Skill Level

Intermediate

Prerequisites

Learners should have experience working with data in Python (specifically Numpy and Pandas) and SQL.

Required Hardware/Software

Learners need access to the internet and a 64-bit computer. Additional software such as Python and its common data analysis

libraries (e.g., Numpy and Pandas) will be required, but the program will guide learners on how to download once the course

has begun.

*The length of this program is an estimation of total hours the average student may take to complete all required

coursework, including lecture and project time. If you spend about 5-10 hours per week working through the program, you

should finish within the time provided. Actual hours may vary.

Data Analyst 3

Course 1

Introduction to Data Analysis

Learn the data analysis process of wrangling, exploring, analyzing, and communicating data. Work with data in Python, using

libraries like NumPy and Pandas.

Course Project

Explore Weather Trends

This project will introduce learners to the SQL and how to download data from a database. They¡¯ll analyze

local and global temperature data and compare the temperature trends where they live to overall global

temperature trends.

Course Project

Investigate a Dataset

In this project, learners will choose one of Udacity¡¯s curated datasets and investigate it using NumPy and

Pandas. They¡¯ll complete the entire data analysis process, starting by posing a question and finishing by

sharing their findings.

Data Analyst 4

Lesson 1

Anaconda

Lesson 2

Jupyter Notebooks

? Learn to use Anaconda to manage packages and environments for use with

Python.

? Learn to use this open-source web application to combine explanatory text,

math equations, code, and visualizations in one sharable document.

Lesson 3

? Learn about the keys steps of the data analysis process.

Data Analysis Process

? Investigate multiple datasets using Python and Pandas.

Lesson 4

? Perform the entire data analysis process on a dataset.

Pandas & NumPy:

Case Study 1

? Learn to use NumPy and Pandas to wrangle, explore, analyze, and visualize

Lesson 5

? Perform the entire data analysis process on a dataset.

Pandas & NumPy:

Case Study 2

? Learn more about NumPy and Pandas to wrangle, explore, analyze, and

data.

visualize data.

Lesson 6

Programming Workflow for

Data Analysis

? Learn about how to carry out analysis outside Jupyter notebook using IPython

or the command line interface.

Data Analyst 5

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download