Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn why conflict is inevitable in Agile teams and why the two kinds of conflict — about the work and about the people — need opposite responses. Build a repeatable technique for diagnosing which conflict you are actually facing, and a worksheet that turns it into a team habit.
Learn to store data on the device so your Flutter app works offline and remembers state between launches. You will use shared_preferences for settings, sqflite for relational data and Hive for fast object storage, then wrap them in a repository that caches API data and picks the right store for each job.
Learn Kanban as an evolutionary method that starts with the work you already do — visualise it, limit work in progress, and manage flow. Build your team's first real board from its actual workflow states and use flow metrics to expose bottlenecks and deliver more predictably.
Learn to build a project plan that actually guides delivery — milestones defined by outcomes, dependencies made visible, and resourcing that reflects reality — without drowning it in a 400-line Gantt chart nobody maintains. Right-size the plan to the work so it stays a living tool, not sign-off theatre.
Learn how the core constraints of any IT project — scope, schedule, cost and quality — are locked together, so that changing one always forces a change in another. Build the judgement to expose impossible asks, negotiate honest trade-offs, and steer delivery with a simple constraints triangle.
Learn what IT governance really is — risk management and decision rights — and why heavy stage-gate sign-off destroys the agility it is meant to protect. Redesign oversight as lightweight checkpoints aligned to natural Agile cadences, and build a governance checkpoint template your organisation will actually use.
Learn to find, visualise and actively manage the cross-team and cross-system dependencies that quietly sink IT delivery. Build a dependency map at planning time so hidden hand-offs surface as decisions, not as missed dates.
Learn to diagnose and speed up slow PostgreSQL queries. You will understand how B-tree and other index types work, read EXPLAIN and EXPLAIN ANALYZE plans to find the real bottleneck, and design composite, partial and covering indexes while keeping tables healthy with VACUUM and ANALYZE.
Learn why one stage in a workflow usually governs a whole team's delivery speed, and how to find it. You will read cumulative flow diagrams for the widening bands that betray a growing bottleneck, diagnose a slowed IT workflow, and build a reusable reading guide your team can trust.
Learn to treat product initiatives as testable hypotheses rather than guaranteed features, using a simple structure that makes your assumptions and success signals explicit. You will practise turning vague backlog items into falsifiable hypotheses and designing the smallest experiment that could prove you wrong.
Learn why the initiation phase is where an IT project is really won or lost, and how a lightweight project charter turns vague ambition into shared, testable agreement. Master the practical skill of aligning sponsor and delivery on purpose, scope and success before the first line of code is written.
Failing IT projects rarely recover by working harder on the same plan. Learn a structured recovery sequence — confirm viability, reset expectations, redefine done, fix the backlog and control work in progress — and why the order matters more than any single fix.