INTRODUCTION TO NUMPY

In this course you will learn how to use NumPy, which is a popular data science library. You will code along with me and learn:

  • what NumPy is and how to install it
  • how to use data and array types in NumPy
  • how to do arithmetic, statistics, trigonometry and complex numbers in NumPy
  • what 1, 2 and 3 dimensional NumPy arrays are
  • how to index, find and order elements in NumPy

NUMPY DATA MANIPULATION

In this course you will code along with me and learn:

  • different ways NumPy arrays can be altered and used
  • how to create sub arrays
  • how to re-shape arrays including concatenation and splitting
  • to use control flow with NumPy

INTRODUCTION TO PANDAS

In this course you will learn about Pandas which is a very popular data science library. In this course you will code along with me and learn:

  • how to read in data in a useable table form using Pandas
  • look at the data and describe the shape in Pandas
  • complete basic statistics on your data
  • how to select rows, columns, ranges in your data set
  • how to sort and filter your data
  • the taxonomy of Pandas

EXPORT DATA WITH PANDAS

In this course you will code along with me and learn:

  • how to export data from Pandas in csv, excel and txt formats

PANDAS DATA MANIPULATION

In this course you will code along with me and learn:

  • rename, add and remove columns and rows in Pandas
  • how to do a quick plot from your Pandas data
  • to read in data from different sources and make one Pandas data frame
  • the basics of data cleaning in Pandas
  • how to find missing data and deal with the dreaded NaN's

SUPERVISED MACHINE LEARNING

In this course you will code along with me and learn:

  • how decision trees work and what type of machine learning they fit into
  • advantages and disadvantages of decision trees
  • good types of data to use with decision trees
  • how to train a decision tree in scikitlearn
  • practice training a decision tree on a real data set