Courses that start from zero
Each course explains ideas in plain language first, lets you try them hands-on, and checks your understanding with real practice questions. No sign-up: your progress stays in your browser.
Downhill
Computational methods of optimization, from school algebra to conjugate gradients and quasi-Newton methods. Based on IISc's E0 230.
Start learning →
HEAD Start
A field guide for new software engineers: Git, code review, databases, APIs, testing and shipping safely, explained from zero.
Start learning →