Udacity Data Analyst Nanodegree

Udacity is an online tech education service I’ve been using to study for the past several months. The specific credential I am pursuing is their Data Analyst nanodegree. Udacity markets this program as teaching “the skills you need to establish a successful data science career” and promises that “graduates will emerge job ready.”

The information I’m currently learning forms a great baseline for an overall Data Science body of knowledge. An outline for some essential basic skills, according to Udacity, follows:

Udacity Data Analyst Nanodegree

Term 1

  • Basic Programming
    • Command Line Basics
  • SQL
    • Basics, Joins, Aggregations, Subqueries, Window Functions
  • Python Basics
    • Data Types, Operators, Control Flow, Functions, Scripting
  • Python Modules
    • Numpy, Pandas
  • Programming Tools
    • Anaconda, Jupyter Notebooks
  • Data Analysis Process
    • Gathering, Cleaning, Plotting, Communicating (…)
  • Descriptive Statistics
  • Probability
    • Basics, Binomial Distribution, Conditional Probability
    • Normal Distribution theory, Sampling Distributions (…)
  • Inferential Statistics
    • Bayes Rule, Central Limit Theorem, Confidence Intervals
    • Hypothesis Testing, A/B Tests
  • Regression
    • Multiple Linear Regression, Logistic Regression

Items marked with (…) may be further subdivided in the future

Term 2

… forthcoming.


More information on Udacity’s Data Analyst Nanodegree program can be found here. I have had a great experience with this program (and platform) so far. I recommend Udacity without qualification.