Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn why vague, personality-based feedback fails and how specific, behaviour-based feedback changes what people actually do. Master the Situation-Behaviour-Impact (SBI) model to give feedback that lands, and learn to receive feedback without becoming defensive.
Collaborate on shared codebases through pull requests the way real teams do — wiring up remotes, forking, opening well-scoped PRs, and running rigorous code review. You will finish able to fork a project, keep it in sync, push a branch, open a reviewable pull request, and give and act on review feedback with confidence.
Understand what generative AI really is — large language models that predict text one token at a time — without needing a data science background. Learn how tokens, context windows and hallucinations shape what these tools can and cannot do, and how a well-structured prompt turns a disappointing experiment into genuine capability.
Go beyond the basics of functions to master recursion and the call stack, the LEGB scope rules with global and nonlocal, lambdas and closures, and the functional trio of map, filter and reduce. Sharpen the higher-order-function fluency the Python Institute PCAP certification rewards, and learn when a comprehension beats a functional pipeline.
Learn to tell functional requirements — what a system does — apart from non-functional requirements — how well it does it — and why the second kind is the one teams forget. You will work through the categories that get omitted, build a reusable checklist, and diagnose a real system that passed every test and still fell over.
Learn why funding and organising IT work as temporary projects quietly damages the long-lived systems those projects create, and what changes when you treat software as a persistent product instead. Build the reframing skill — and a one-page canvas — that turns a project mindset into a product mindset for a real initiative.
Learn to answer the manager's real question — "are we improving?" — using system-level flow metrics rather than activity or output numbers. Build a flow dashboard that tracks cycle time, throughput and WIP as trends, and avoid the trap of turning flow data into individual surveillance.
Add a cloud backend to a Flutter app using Firebase — wire up FlutterFire, sign users in with email/password and Google, and read and write live data with Cloud Firestore. You will finish able to give any app real user accounts, cloud storage and realtime updates, protected by basic security rules.
Learn to run sessions that produce genuine group decisions instead of a stack of individual opinions. You will master the facilitator's neutral role, a divergent-then-convergent structure that fits most workshops, and a reusable session-design template you can apply to any IT meeting.
Go beyond "hello world" and learn to structure a production-grade Express API — modular routers, a middleware pipeline you actually understand, request validation, environment config and a single centralised error handler. You will finish able to lay out an Express codebase that other engineers can extend safely.
Learn to validate product ideas with small, fast experiments before committing to full-scale build-out. Understand the trade-off between an experiment's speed and cost and the strength of the evidence it produces, and how to pick the right test for the size of the bet.
Write Python that survives contact with the real world: handle errors with try/except/else/finally, raise and design your own exceptions, and read and write text, CSV and JSON files safely with the with-statement. You will also tour the standard-library workhorses — pathlib, datetime and collections — building the robustness the Python Institute PCAP exam expects.