Link Search Menu Expand Document (external link)

Course Syllabus

Table of contents

  1. Course Introduction & Brief Introduction to Python
  2. Object Oriented Programming
  3. Numpy Basics
  4. Pandas I
  5. Pandas II
  6. Data Wrangling
  7. Matplotlib for Visualization
  8. Data Aggregation
  9. Machine Learning Basics
  10. Linear Regression and Classification
  11. Data Analysis with Pandas

This course is designed to learn data science using Python. The course covers topics including, Python setup and familiarization with the environment, writing basic programs in Python, Python development support data structures and libraries including Numpy, exploratory data analysis using libraries such as Pandas, predictive model design including regression analysis, decision tree and other prediction models, visualizations using Matplotlib, and implementation project to practice the concepts learned during the course.

The main topics covered in this course are:

Course Introduction & Brief Introduction to Python

Object Oriented Programming

Numpy Basics

Pandas I

Pandas II

Data Wrangling

Matplotlib for Visualization

Data Aggregation

Machine Learning Basics

Linear Regression and Classification

Data Analysis with Pandas