Skip to main content

About Foundation

Foundation is the shared curriculum completed by every Safua learner before their career track unlocks. It covers the six skills that every AI/data professional needs regardless of specialisation.
Foundation Level 1 is completely free. No subscription required.

What you’ll learn

ModuleTopicsLab
Python FundamentalsFunctions, OOP, async/await, testing, error handlingBuild a production-quality data pipeline
SQL & DatabasesJoins, window functions, CTEs, query optimisationAnswer 10 business questions on a real dataset
Data ManipulationPandas DataFrames, groupby, merges, cleaningTake a messy CSV from raw to analysis-ready
Statistics for MLDistributions, hypothesis testing, Bayesian basicsRun a complete A/B test analysis
Git & CollaborationBranching, pull requests, merging, CI basicsCollaborate on a shared repo
Introduction to MLSupervised learning, evaluation, bias-varianceTrain, evaluate, and explain a classifier

Learning outcomes

By the end of Foundation you’ll be able to:
  • Write production-quality Python: classes, async, tests, type hints
  • Query any relational database confidently with advanced SQL
  • Clean, reshape, and analyse tabular data with Pandas
  • Understand the statistical foundations of ML model evaluation
  • Work professionally with Git in a team environment
  • Build, evaluate, and critically analyse a machine learning model

What comes next

When you complete all 6 Foundation modules, your chosen career track unlocks automatically. No action required — just complete the final Foundation lab and your dashboard updates.