Skip to content Skip to site navigation Skip to service navigation

Fundamentals of Data Science

Class Sessions

Date Delivery Method Cost
  • Thu Apr 20, 1:00 pm to 4:00 pm
  • Fri Apr 21, 1:00 pm to 4:00 pm
Live Online - 2 sessions $450

Class Code


Class Description

Effective immediately in response to COVID-19, most Technology Training classes will be delivered online until further notice.

In advance of each session, Tech Training will provide you with a Zoom link to your class, along with any required class materials.


This course exposes you to real-world applications of data science and why it's become an integral part of business and academia. We will discuss the data science process and the tools used to perform data exploration, analysis, and modeling.

Prerequisite: Basic Python Programming training, or equivalent experience

Learning Objectives

In this class, you will have the opportunity to:

  • Install Anaconda on a personal computer
  • Understand the Data Science Field
  • Become familiar with Descriptive and Inferential Statistics and statistical analysis
  • Learn primary tools used for data science in Python including Pandas and Scikit-learn
  • Learn how to perform exploratory data analysis
  • Learn the importance of data cleaning
  • Utilize common Machine Learning algorithms such as Linear and Logistic Regression
  • Solidify understanding by completing hands-on exercises and milestones
  • Walkthrough two data science projects
  • Understand the big picture and the importance of data science in learning from data

Course Outline

  • Course Introduction
  • Install Anaconda
  • Review the Essentials of Python
  • Overview of Data Science
  • The Difference Between Business Analytics (BI), Data Analytics and Data Science
  • Descriptive Statistics Fundamentals
  • Central Tendency
       - Mean
       - Median
       - Mode
  • Spread of the Data
       - Variance
       - Standard Deviation
       - Range
  • Relative Standing
       - Percentile
       - Quartile
       - Inter-quartile Range
  • Inferential Statistics Fundamentals
  • Data Distributions
       - Normal Distribution
       - Uniform Distribution
  • The Data Science Process
       - Define the Problem
       - Get the Data
       - Explore the Data
       - Clean the Data
       - Model the Data
       - Communicate the Findings
  • Feature Selection
  • Data Cleaning
    - Dropping Rows
    - Imputing Missing Values
  • Data Transformation
    - Binary Encoding
    - One-Hot Encoding
    - Standardization
    - Normalization
  • Machine Learning Overview
  • Introduction to Pandas
  • Milestone 1: Use Pandas to perform data analysis on a real-world dataset.
  • Data Exploration
    - Describe

    - Merge
    - Group
    - Feature Evaluation
  • Feature Engineering
  • Milestone 2: Perform exploratory data analysis and feature engineering
  • Test/Train Split
  • Model Training
  • Basic Machine Learning Implementation
     - Linear Regression
     - Logistic Regression
     - Support Vector Machine
     - Decision TreeBasic Machine Learning Implementation
  • Milestone 3: Perform an end-to-end project of the data science process.
  • Conclusion: Next steps
  • Structured Activity/Exercises/Case Studies
    • Milestone Project 1: Use Pandas to perform data analysis on a real-world dataset.
    • Milestone Project 2: Perform exploratory data analysis and feature engineering.
    • Milestone Project 3: Perform an end-to-end project of the data science process.

University IT Technology Training classes are only available to Stanford University staff, faculty, students, and Stanford Hospitals & Clinics employees, including Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health. A valid SUNet ID is needed to enroll in a class.