Home /  Courses And Programs / Data Analytics Using Python

Data Analytics Using Python

In this course, you will learn the rich set of tools, libraries, and packages that comprise the highly popular and practical Python data analysis ecosystem. This course is primarily taught via screen sharing programming videos. Topics taught range from basic Python syntax all the way to more advanced topics like supervised and unsupervised machine learning techniques.

Key topics:

  • 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, Decision Trees, and Random Forests using Scikit-Learn
  • Classification and Regression Metrics
  • 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. These tools are free and open-source.

Prerequisites: None. General programming knowledge is helpful.

Next steps: After completion of this course, students are encouraged to consider taking additional coursework in the Machine Learning Methods or Python Programming certificates.

Contact: For more information about this course, please contact unex-techdata@ucsd.edu.

Course Number: CSE-41204
Credit: 3.00 unit(s)
Related Certificate Programs: Data Mining for Advanced AnalyticsMachine Learning MethodsPython Programming

+ Expand All