BDI 475
Syllabus
Schedule
Notes
Sign In

Lecture Notes

Python Basics

Intro to Analytics

2025
⁄
01
⁄
23
•
Thu

Intro to Python

2025
⁄
01
⁄
23
•
Thu

Data Types and Variables

2025
⁄
01
⁄
23
•
Thu

Operators, Booleans, and Conditionals

2025
⁄
01
⁄
28
•
Tue

Lists and Loops

2025
⁄
01
⁄
30
•
Thu

Collections and Strings

2025
⁄
02
⁄
04
•
Tue

Functions

2025
⁄
02
⁄
06
•
Thu

Pandas

Introduction to Jupyter and Pandas

2025
⁄
02
⁄
11
•
Tue

Pandas Filtering and Sorting

2025
⁄
02
⁄
13
•
Thu

Pandas Data Types and Column Operations

2025
⁄
02
⁄
18
•
Tue

Missing Values, Datetime, Aggregation, and Merges

2025
⁄
02
⁄
20
•
Thu

Update Cells, More Exercises

2025
⁄
02
⁄
25
•
Tue

Merge and String Methods

2025
⁄
02
⁄
27
•
Thu

SQL

Introduction to SQL

2025
⁄
03
⁄
04
•
Tue

More SQL Queries and Aggregations

2025
⁄
03
⁄
06
•
Thu

SQL Joins

2025
⁄
03
⁄
11
•
Tue

Data Visualization

Introduction to DataViz

2025
⁄
04
⁄
03
•
Thu

Line, Scatter, and Bar Plots

2025
⁄
04
⁄
08
•
Tue

Advanced Plotly Visualizations

2025
⁄
04
⁄
10
•
Thu

In-class DataViz Challenge Day

2025
⁄
04
⁄
15
•
Tue

Introduction to Tableau

2025
⁄
04
⁄
17
•
Thu

Advanced Tableau Visualizations

2025
⁄
04
⁄
22
•
Tue

Final Case Study

BDI 475

Links

  • Python Playground (Experimental)
  • Visualize Code Execution
  • DataCamp

Supported by

DataCamp
University of Illinois at Urbana-Champaign