Start free. Upgrade when you're ready to go deeper.
Cancel anytime. No commitment.
Cancel anytime. No commitment.
Getting Started and the full Python for Engineers module are free — no credit card required. That's 13 lessons covering Python's execution model, type system, generators, concurrency, and testing at production depth.
Foundations is 7 modules: Python for Engineers, Numerical Computing, Software Engineering Practices, APIs & Async, Data Systems, Probability & Statistics, and Linear Algebra for ML. 50+ lessons with interactive code and capstone projects. Python is free; the rest requires Pro.
The AI tutor is context-aware — it knows which lesson you're on. It gives Socratic hints, not answers. Ask it to explain a concept, push back on your reasoning, or give you a harder challenge. Pro and Pro+ get unlimited access.
Specialized for technical interview practice. Gives feedback on problem-solving approach, walks through ML system design, and helps prepare for the kinds of questions that come up at top companies. Pro+ only.
Yes, anytime. Monthly subscribers keep access until the end of their billing period. Annual subscribers can cancel and won't be charged for the next year.