Course 2: Data Science Syllabus

Course Objectives

• To learn how to work with tabular data using the pandas library

• To learn the basics of digital signal processing with time-series data using the numpy and scipy libraries

• To learn the basics of image processing with image data using the opencv library

• To learn how to generate useful visualizations using the matplotlib library


Lecture 1: Tabular Data

• Motivation 
• Numpy
• Pandas

Lecture 2: Time Series Data – Time Domain

• Motivation
• Matplotlib
• Handling Time
• Data Sampling
• Data Windowing
• Time-Domain Features

Lecture 3: Time Series Data – Frequency Domain

• Motivation
• Trigonometry
• Fast Fourier Transform
• Spectrograms
• Frequency-Domain Features
• Signal Noise
• Digital Filters

Lecture 4: Image Data

• Motivation
• Colors
• Shapes
• Image Manipulation
• Image Kernels
• Thresholding
• Outlines

Lecture 5: Exploring Real Datasets

• Exploring a Time-Series Dataset: Parkinsonian Gait
• Exploring an Image Dataset: Skin Cancer