Self-paced course · Beginner

FoundationZ of Data Science

Python, pandas, plotting

The on-ramp to Python for analytics: core syntax, data wrangling, plotting, and best practices, so you're ready for machine learning and the job.

Python from scratch  ·  Pandas data cleaning  ·  Visualization  ·  Reproducible workflows
$99one payment, lifetime access
Enroll now

Taught by Evan Callaghan. Included with AthlyticZ Membership.

FoundationZ of Data Science

Who this is for

  • Complete beginners who want a real Python foundation for analytics before moving into machine learning.

Not for you if

  • You already know Python and pandas. This is the on-ramp
  • You want advanced ML. Take this first, then Python MachineZ
  • You want R. This is Python

What you leave with

  • Python syntax and data structures, from scratch
  • Data cleaning and analysis with Pandas
  • Clear visualizations with Matplotlib and Plotly
  • Reproducible project workflows
Chris Fonnesbeck teaching a masterclassA Bayesian modeling room, mid-build.

The full curriculum

9 sections · 66 lessons. Every section is listed with its lesson count; click any section to see its lessons.
Expand all
01Course Introduction4 lessons
1.1Course Overview
1.2What is Data Science?
1.3Data Science in Sports
1.4Python for Data Science
02Python Basics10 lessons
2.1Introductory Python
2.2Syntax and Variables
2.3Data Types and Structures
2.4Conditional Statements
2.5Loops
2.6Functions
2.7Libraries and Modules
2.8Exception Handling
2.9Overview
2.10Exercises
Career payoffPython and Pandas is the entry ticket to almost every data role.
03The NumPy Library9 lessons
3.1The NumPy Array
3.2Generating Random Numbers
3.3Array Operations
3.4Aggregation and Ufuncs
3.5Filtering and Sorting
3.6Array Manipulation
3.7Linear Algebra
3.8Overview
3.9Exercises
04The Pandas Library12 lessons
4.1Introduction to Pandas
4.2Importing Data
4.3Basic Data Exploration
4.4Filtering and Slicing DataFrames
4.5Data Cleaning
4.6String Manipulation
4.7Aggregating and Summarizing Data
4.8Data Transformations
4.9Combining and Merging
4.10Exporting Data
4.11Overview
4.12Exercises
Career payoffClean, reproducible analysis is what gets you past the take-home.
05Case Study: Data Wrangling4 lessons
5.1Case Study Overview
5.2Data Wrangling
5.3Creating Grid Application
5.4Exercises
06Data Visualization9 lessons
6.1Introduction to Data Visualization
6.2Anantomy of a Plot
6.3The Matplotlib Library
6.4Matplotlib Customization
6.5The Seaborn Library
6.6Seaborn Customization
6.7Interactive Plots in Plotly
6.8NHL Play-by-Play
6.9Exercises
07Introduction to Modeling7 lessons
7.1Models Based on Similarity
7.2Regression vs. Classification
7.3Data Splitting
7.4The k-NN Algorithm
7.5K-Means Clustering
7.6Hierarchical Clustering
7.7Exercises
Career payoffThis is the on-ramp to Python MachineZ and the job market.
08Case Study: Data Analysis9 lessons
8.1The EDA Process
8.2Defining the Problem
8.3Collecting our Data
8.4Cleaning our Data
8.5Aggregating our Data
8.6Assessing Data Quality
8.7Analyzing our Data
8.8Modeling
8.9Clustering
09Looking Ahead2 lessons
9.1Course Recap
9.2Machine Learning in Sports

What's included

  • Lifetime accessEvery module and lesson, yours to keep and revisit, forever.
  • Project files and codeEvery notebook, dataset, and finished build, to keep and adapt.
  • All future updatesNew lessons and refreshes as the tools move, at no extra cost.
  • Self-pacedStart today, go at your own pace, no cohort to wait for.
  • Included with MembershipOr get this course and the full catalog with Membership.

A practice world built from this course

The lessons teach the method. The practice world is where you use it, generated from this course's own code, data and recordings.

AthlyticZ WorldsA practice world worked through end to end.

Interactive practice worlds built from each course's own code, data and recordings. Every quantity computed live from the source data, every instructor quotation verified against the recording, and no exercise published unless its reference solution runs and passes its own tests.

Your instructor

Evan Callaghan
Evan Callaghan
Known for Data Science Instructor, AthlyticZ

Evan has been a Data Science Instructor at AthlyticZ since 2023, where he created FoundationZ of Data Science and developed the supplementary materials and tutorials for BreeZing Through the Tidyverse. A graduate student and Graduate Teaching Assistant at Queen's University, he teaches calculus and statistics tutorials, and is a Shattuck-St. Mary's alum.

Questions

Is this included with Membership?

Yes. AthlyticZ Membership includes this and the entire course catalog, plus the live Masterclass. If you plan to take more than a couple of courses, Membership is the better math. Both figures are on their order pages.

Is this too advanced, or too basic, for me?

Complete beginners who want a real Python foundation for analytics before moving into machine learning. If the "not for you" list above reads like you, start with the courses on /browse; if the outcome at the top reads like something you could use next week, it is pitched right.

What exactly do I get, and for how long?

9 sections · 66 lessons. Every lesson, the project files and code, and all future updates. Lifetime access: it is yours to keep.

What if it is not for me?

Twenty minutes on a call before you buy costs nothing, and it is the fastest way to tell. If you bought it and it is the wrong course for you, email michael@athlyticz.com and a person will answer.

Is it self-paced?

Yes. Start today and go at your own pace, with lifetime access to every lesson and all future updates.

FoundationZ of Data Science

The on-ramp to Python for analytics: core syntax, data wrangling, plotting, and best practices, so you're ready for machine learning and the job.

Enroll now
$99FoundationZ of Data Science
Enroll