Fundamentals of data science

Course Outline

This course will aim to build the necessary ground in concepts, tools, and techniques required to effectively learn and practice the topics that will be covered in subsequent courses.

Objective

The primary goal of this course is to ensure that we are able to work with data and extract observations and insights from that. This course will also focus on some fundamental statistical concepts required to draw meaningful inferences from the data. By the end of this course, we should have good foundations in both python and statistics/mathematics to better appreciate the subsequent courses in the program.

Topics Covered:

Week 1

  • Python for Data Science Foundations
  1. NumPy and Pandas: Operations and functions to work with data
  2. Pandas DataFrames & Series: Operations and applications
  3. Visualization: Matplotlib, Seaborn

Week 2

  • Fundamentals of Probability
  1. Introduction to probability
  2. Rules for computing probability
  3. Marginal Probability and example
  • Inferential Statistics
  1. Introduction to Inferential Statistics
  2. Fundamentals of Probability Distributions
  3. Foundations of Sampling and Inference
  4. Central Limit Theorem
  5. Estimation

Project

One hands-on project to be submitted at the end of the course.