Learn what the job asks for
A library of lessons and hands-on practice paths, keyed by concept, with a curated pathway per role. Everything here is public and generalised: no job postings, no companies, no personal data.
Search runs in your browser from a prebuilt index. Nothing you type leaves this page.
Role families
Software engineering
Backend, platform, ML platform and AI delivery roles. Concept lessons plus practice paths you can run.
- 2 pathways
- 69 lessons
- Practice paths
Product management
Discovery, prioritisation, roadmaps and the artifacts a product manager is expected to produce.
- planned
Engineering management
Hiring, delivery, team health and technical judgement, from team lead to director.
- planned
QA and test
Test strategy, automation, quality gates and the plans and reports the role produces.
- planned
ERP systems
SAP, Oracle, NetSuite and Workday functional and technical roles, with the vendors' own sandboxes.
- planned
Salesforce
Admin, developer and consultant roles, structured around Trailhead and the certification paths.
- planned
Shared module
System design module
Cross-cutting for every engineering role: scalability, data, reliability and the design exercises interviewers and real projects ask for, each with a reference answer. 40 lessons are outlined; 13 are published, the other 27 are planned.
- Planned
- Topics by depth level
- Design exercises with reference answers
How this library works
Lessons are keyed by concept and shared across roles. A pathway is a curated, evolving sequence of lessons for one role. Links to outside documentation are re-checked every week. Site version 2026.10.1; see the changelog.