What's new
Rungwise grows one lesson at a time. Here is what you can use now, newest first.
- Frameworks core: FastAPI, with Pydantic models, dependencies you build yourself, and a runnable FastAPI Notes API in examples/fastapi.
- Frameworks core: Django, and Django REST Framework, with a DRF version of the Notes API in examples/django.
- SQL core: EXISTS vs IN vs JOIN, and the NOT IN trap.
- SQL core: correlated subqueries, which run once for each row.
- SQL core: CTEs, which name a step with WITH.
- SQL core: the order a query really runs in.
- Frameworks core: ORMs and migrations, and Flask, with a runnable Flask Notes API in examples/flask.
- System Design foundations: 10 lessons, from HTTP and DNS to caching, CDNs and estimates, each with a design board, plus a placement check.
- Python core: classes, properties, dataclasses, closures, decorators, context managers, the standard library toolbox, type hints, copies, logging, pytest and pandas, plus a core placement check.
- Python foundations finished: your first program, variables and input(), if and loops, your first functions, modules and virtual environments, and Git.
- Frameworks: HTTP methods and status codes, WSGI vs ASGI, the request lifecycle, REST design, sessions, JWT and OAuth2, CORS and CSRF, and the top OWASP risks, with request pictures you step through.
- DSA: binary search, taught through a sorted list that was turned.
- Visualizer: each variable has its own colour, each step says what changed, and Full view shows the code beside every value, step by step.
- DSA: sliding window, taught through the longest stretch with no repeats.
- A new look for the home page, a new logo, and a footer with what’s new.
- Lessons show how far you’ve read, and the sidebar uses short topic names.
- DSA: two pointers, the first DSA core lesson.
- Roadmaps now set live topics apart from coming-soon ones.
- DSA: queues, taught through a rate limiter.
- DSA: stacks, taught through checking brackets.
- DSA: Big-O, arrays and strings, hashing, recursion and basic sorting.
- SQL foundations is complete, with a placement check.
- Rungwise is live at rungwise.dev.
- Python foundations: ten lessons, from numbers and strings to files and pathlib.
- SQL: the first lessons, from tables and keys to GROUP BY.
- Practice bank: every practice problem in one list, with filters.
- Visualizer: watch DSA, SQL and your own Python run step by step.
- Plan your prep: answer four questions and get a week-by-week plan.
- One full lesson in every track, from Two Sum to a URL shortener.