AcademyPractice
Practice
A self-paced learning platform where project managers learn by doing. Every section pairs a lesson with five simulations: 225 across five modules, from Jira to AI ethics.
- 1Read the lesson
- 2Try a simulation
- 3See why
- 4Progress counts up
One real question from each module, for a learner partway through its section. Switch modules above, or open another section in the window's sidebar.
AI-Projekte steuern2%
Risk management in AI projects
AI projects bring risks that classic software projects do not have: technical risks (the model does not perform), data risks (the data is missing or too poor) and regulatory risks (EU AI Act, GDPR).
Go/No-Go Entscheidung
2/5The compliance team reports that the planned use of data may violate the GDPR. The legal review takes 4 weeks.
Five modules, 45 sections, 225 simulations.
Pick a module, then a section, to see its five simulations. The names are the platform's own, mostly German.
5 modules
A subject area, like one course.
Tool mastery: issue types, user stories, backlog, sprints, Confluence, workflows.
× 9 sections in each
One topic: a lesson, then its simulations.
In module 1, Jira & Confluence
× 5 simulations in each
Exercises on what the lesson just taught.
In section 1, Grundlagen
The lesson on Grundlagen, then:
- Issue-Typen Quiz
- Issue-Felder zuordnen
- Projekt-Setup Wizard
- Entscheidungsbaum
- Scope Protector
225simulations in all, 45 per module.
One section, start to finish.
“LLMs verstehen” from AI/Tech Literacy, as learners see it, in German. Answer in step 2.
Read the lesson
Concepts, examples, and what they mean for a project manager.
AI/Tech Literacy / LLMs verstehen
Tokenization — Wie Text in Zahlen wird
Ein Sprachmodell versteht keine Wörter — es versteht nur Zahlen.
PM-Relevanz: Tokenization beeinflusst direkt deine Kosten (Abrechnung pro Token), die maximale Textlänge (Context Window in Tokens, nicht Wörtern) und die Qualität bei nicht-englischen Sprachen.
Try a simulation
Token-Schätzung asks about six texts. Here is the first.
Kurzer deutscher Satz (7 Wörter)
Der Kunde hat gestern eine Reklamation eingereicht.
Wie viele Tokens hat dieser Text ungefähr?
See why
Each answer is explained straight away, right or wrong.
Answer in step 2 to see the feedback here.
Progress counts up
Four of six right is a pass: the bar turns green, the sidebar counts up.
1/5Simulation
Token-Schätzung bestanden
AI/Tech Literacy2%
3. LLMs verstehen1/5
Then “Andere Simulation” brings up the next of the five, Halluzinationen erkennen. The section is complete once all five have passed.
Three simulations to play.
Ported with their original code, in German as learners use them. Pass one and its card says so.
🎯 Simulation: PM-Entscheidungsbaum
Navigiere durch realistische PM-Szenarien. Deine Entscheidungen haben Konsequenzen.
Es ist Mittwoch in Woche 2 eines 2-Wochen-Sprints. Das Team meldet: 3 von 8 Stories sind noch nicht begonnen, und ein kritischer Bug wurde gerade entdeckt.
Sprint Goal: "Checkout-Flow für das MVP fertigstellen". Die 3 nicht begonnenen Stories sind: Newsletter-Integration (3 SP), Warenkorb-Validierung (5 SP), Bestellbestätigung per E-Mail (3 SP).
Was tust du?
One interface carries all 225.
Every simulation is a React component with a single prop, onComplete. Pick a step on its way through the platform to see the code and why it is built that way.
2 mistakes still pass
Why it is built this way
Each simulation sets its own bar and calls onComplete when it is met. The Workflow Builder lets two mistakes through, because making mistakes is part of learning.
const handleCheck = () => {
setChecked(true)
const { missing, extra } = getErrors()
const totalErrors = missing.length + extra.length
if (totalErrors <= MAX_ERRORS && !completed) {
setCompleted(true)
onComplete()
}
}
Built with React 19, TypeScript, Vite, Tailwind, React Router, Code Splitting