Free, open-source developer courses โ React, Next.js, TypeScript, Go, Python & more.
Maintained by Stanza โ Learn coding faster right in your IDE, Slack, emails and the web.
Every lesson follows a consistent pedagogical structure designed for progressive learning:
| # | Section | Purpose |
|---|---|---|
| 1 | Introduction | Sets the context โ what you will learn and why it matters |
| 2 | Key Concepts | Core definitions and mental models to build on |
| 3 | Real World Context | Practical scenarios showing where and how this applies |
| 4 | Deep Dive | Detailed technical explanation with annotated code examples |
| 5 | Common Pitfalls | Mistakes learners frequently make and how to avoid them |
| 6 | Best Practices | Guidelines and conventions used in production codebases |
| 7 | Summary | Key takeaways to reinforce retention |
Each lesson flows from conceptual understanding to practical application to edge cases, so we recommend following them in order.
We believe high-quality learning content should be accessible to everyone. These courses cover the theory, code examples, and best practices you need to level up as a developer.
Complete all these courses on the open Stanza app:
More details on Stanza's website https://stanza.dev
Found a typo? Want to improve an explanation? PRs are welcome!
Please read CONTRIBUTING.md before submitting.
Content is licensed under CC BY-SA 4.0. Code examples are MIT.
In plain English:
Built with โค๏ธ by Stanza