Pricing & Plans
Is Safua free?
Is Safua free?
Yes — the Foundation track (Python, SQL, Pandas, Statistics, Git, Intro ML) is completely free. No credit card required.To access your chosen career track (AI Engineer, Data Scientist, ML Engineer, or Data Engineer), you’ll need a Pro plan.
How much does Pro cost?
How much does Pro cost?
- Pro Monthly — $29/month
- Pro Annual — $199/year (~43% saving vs monthly)
Can I cancel anytime?
Can I cancel anytime?
Yes. Cancel from your account settings at any time. You keep access until the end of your current billing period.
Learning & Content
How long does it take to complete a track?
How long does it take to complete a track?
Foundation takes approximately 7 weeks. Each career track takes 20–22 weeks after Foundation. That’s based on ~1 hour of learning per day.Most learners finish faster or slower depending on their background and pace.
Do I need prior experience?
Do I need prior experience?
Foundation is designed for learners with basic programming knowledge — you should be comfortable writing a Python function and understand what a variable is. You don’t need prior data science or ML experience.Career tracks assume Foundation is complete.
Are the labs auto-graded?
Are the labs auto-graded?
Labs are reviewed by the AI Code Review agent, which gives structured feedback across correctness, code style, and efficiency. It’s not a simple pass/fail — you get detailed inline comments and follow-up questions to deepen your understanding.There is no grade. The goal is iteration and mastery, not a score.
What happens if I miss days?
What happens if I miss days?
Your streak resets if you miss a day. Use a Focus Freeze (earned by completing modules) to protect your streak for one day.You can also enable Weekend Rest Mode in settings to exclude weekends from your streak calculation.
Do skills expire?
Do skills expire?
Skills decay at 2% per day if you don’t revisit them. This mirrors the real forgetting curve and keeps your skill graph honest. The spaced repetition system will notify you before important skills drop too low.
Cohorts
When do I get matched to a cohort?
When do I get matched to a cohort?
The matching algorithm runs every Sunday at midnight UTC. Once you have enough skill mastery data (typically after 2–3 weeks on the platform), you’ll be included in the next matching run and notified when your cohort is ready.
What if I'm not active in my cohort?
What if I'm not active in my cohort?
Each cohort has a weekly health score based on standup posts, peer reviews completed, and challenge submissions. If your cohort’s health drops below 40, admins will check in.If you’re inactive for an extended period, you may be removed from your cohort and re-matched when you return.
Are peer code reviews mandatory?
Are peer code reviews mandatory?
Yes. When you submit a lab, you’re assigned a cohort peer to review it. Your peer has 48 hours to give feedback. You earn XP for completing reviews — and your cohort’s health score depends on review completion.
Technical
Do I need to install anything?
Do I need to install anything?
No. The Monaco code editor runs entirely in your browser. All labs execute in a sandboxed environment — no local setup required.
What browsers are supported?
What browsers are supported?
Safua works on any modern browser: Chrome, Firefox, Safari, and Edge. We recommend Chrome for the best Monaco editor experience.
Is there a mobile app?
Is there a mobile app?
Not yet. The platform is optimised for desktop. Reading lessons work well on mobile, but labs require a larger screen for the best experience. Mobile apps are on the roadmap.