Before ML
Warm up with the Readiness Arcade
Use a self-diagnostic and five short practice arcades to refresh the math, Python, and scientific habits that make machine learning easier to enter.
Next: Open the diagnostic and choose only the arcades you need.
Open the arcade ↓ Practical Data Science
I’m new to data science
Begin with Practical Data Science: Python, notebooks, tabular data, cleaning, visualization, statistics, uncertainty, and first ML models.
Next: Open CSCI 1109 and start with Orientation & Python Foundations.
Start here ↓ Machine Learning Foundations
I want to understand machine-learning models
Use CSCI 3151 to move from learning paradigms and evaluation to kernels, neural networks, representation learning, and transformers.
Next: Start with ML Paradigms, then use the topic index when you need a specific concept.
Start here ↓ Responsible AI
I make decisions about AI systems
Start with Responsible AI by Design: problem framing, ethical principles, fairness, explainability, governance, privacy, law, procurement, and culture.
Next: Use each module as a checklist for decisions, vendors, policies, or leadership conversations.
Start here ↓ Practical Data Science + Machine Learning Foundations + Responsible AI
I work in health, public service, or civic technology
Combine data literacy from CSCI 1109, model literacy from CSCI 3151, and deployment/governance literacy from Responsible AI.
Next: Follow the full arc: evidence → model behaviour → governance and public accountability.
Start here ↓ Practical Data Science + Machine Learning Foundations
I need a bridge into the math
Use the math, descriptive statistics, probability, and linear-algebra portions of CSCI 1109 now.
Next: Look for vectors, matrices, descriptive statistics, distributions, sampling, and bootstrapping.
Start here ↓