Create your account
Go to safua.ai/register and sign up with your email. You’ll receive a verification email — click the link to activate your account.Safua is free to start. The Foundation track is fully accessible without a subscription. Your chosen career track requires a Pro plan.
Choose your career track
On first login, you’ll be prompted to pick a track. All tracks start with the same Foundation curriculum — so your choice doesn’t affect your first 6–7 weeks.AI Engineer
Build LLM apps, RAG pipelines, and production agents.
Data Scientist
Statistical modelling, A/B testing, and ML in production.
ML Engineer
PyTorch, distributed training, MLOps, and model serving.
Data Engineer
dbt, Spark, Kafka, and lakehouse architecture.
Complete Foundation
Work through the 6 Foundation modules before your career track unlocks:Python Fundamentals
Functions, OOP, async/await, error handling, and testing. You’ll build a production-quality data pipeline as the lab.
SQL & Databases
Joins, window functions, CTEs, and query optimisation. You’ll answer 10 real business questions using SQL on a provided dataset.
Data Manipulation with Pandas
DataFrames, groupby, merges, cleaning, and reshaping. You’ll take a messy real-world CSV from raw to analysis-ready.
Statistics for ML
Distributions, hypothesis testing, and Bayesian basics. You’ll run a complete A/B test analysis.
Git & Collaboration
Branching, pull requests, merging, and CI basics. You’ll collaborate on a shared repo.
Submit your first lab
Labs run in a VS Code-powered editor directly in your browser. When you’re ready:- Read the lab instructions
- Write your solution in the Monaco editor
- Click Submit — the AI Code Review agent analyses your code in seconds
- Read the inline feedback in the editor (red = hint, blue = question, green = praise)
- Iterate until you’re satisfied, then mark the lab complete