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
| Module | Topics | Lab |
|---|---|---|
| Python Fundamentals | Functions, OOP, async/await, testing, error handling | Build a production-quality data pipeline |
| SQL & Databases | Joins, window functions, CTEs, query optimisation | Answer 10 business questions on a real dataset |
| Data Manipulation | Pandas DataFrames, groupby, merges, cleaning | Take a messy CSV from raw to analysis-ready |
| Statistics for ML | Distributions, hypothesis testing, Bayesian basics | Run a complete A/B test analysis |
| Git & Collaboration | Branching, pull requests, merging, CI basics | Collaborate on a shared repo |
| Introduction to ML | Supervised learning, evaluation, bias-variance | Train, 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