Skip to content

Legally allowable public portion of the UCSD Extension course: Data Analytics Using Python (CSE-41204)

Notifications You must be signed in to change notification settings

mGalarnyk/UCSD_EXT_Data_Analytics_Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

UCSD Extension: Data Analytics using Python

Legally allowable public portion of the UCSD Extension course: Data Analytics Using Python (CSE-41204).

Lecture Number Topic Content Folder Video
1 Introduction (powerpoint) Session 1 Introduction
1 Installation and Python Basics (powerpoint) Session 1 Jupyter Notebooks, Strings, Simple Math, and Lists
2 Tuples, Dictionaries, and Reviewing Exercises (screen sharing) Session 2 Tuples, Dictionaries, and Reviewing Exercises
3 Pandas Part 1: Reading and Writing Files, Filtering and Sorting Data (screen sharing)
4 Pandas Part 2: Handling Missing Values, Combining Dataframes, GroupBy (screen sharing)
5 Matplotlib (Plotting) + Logistic Regression (screen sharing)
6 Train Test Split + Logistic Regression + Decision Trees (screen sharing)
7 Metrics + Random Forests (screen sharing)
8 Clustering
9 Dimensionality Reduction: Principal Component Analysis
9 Topics of Interest: Things We Dont have Time to Cover

Key Topics in the Course

  • Installing Python/Jupyter/IPython on Windows and Mac
  • Python Basics (variables, strings, simple math, conditional logic, for loops, lists, tuples, dictionaries, etc.)
  • Using the Pandas library to manipulate data (filtering and sorting data, combining files, GroupBy, etc.)
  • Plotting data in Python using Matplotlib and Seaborn
  • Logistic Regression using Scikit-Learn
  • Classification and Regression Metrics
  • Decision Trees using Scikit-Learn
  • Random Forests (Scikit-Learn)
  • Clustering Algorithms (K-Means, Hierarchical Clustering)
  • Dimensionality Reduction (Principal Component Analysis)

Practical Experience

  • Hands on programming assignments that are reviewed weekly via screen sharing videos
  • The primary assignment for this class is a project of a student’s choice.

Course Typically Offered

Online in Fall, Winter, Spring, and Summer.

Software

Students will use Python 3.x/Jupyter/IPython to complete hands-on assignments (if for some reason you insist of using Python 2.x, that is fine too). All These tools are free and open-source.

Prerequisites

None. General programming knowledge is helpful.

About

Legally allowable public portion of the UCSD Extension course: Data Analytics Using Python (CSE-41204)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published