Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn to encapsulate and reuse query logic in PostgreSQL using views, materialized views and functions. You will create and update views, cache expensive queries with materialized views and REFRESH, write parameterised SQL functions, and choose the right tool for each job so your database logic stays clean and reusable.
Learn to split work into thin vertical slices — cuts through UI, business logic and data that a user can actually see and use — instead of horizontal, technical-layer slices that deliver nothing on their own. Make every story a demoable piece of real value.
Learn version control from first principles with Git and GitHub — configure Git, master the three areas and the commit workflow, branch and merge with confidence, resolve conflicts, and collaborate through remotes, pull requests, issues and a first taste of GitHub Actions. A practical, hands-on course that leaves you able to run a real project's history like a professional developer.
Learn to find structure in unlabelled data with scikit-learn — group similar records with k-means, hierarchical clustering and DBSCAN, judge the result with proper metrics, then compress and visualise high-dimensional data with PCA and t-SNE/UMAP. You will finish able to take a raw feature table and honestly answer "what natural groups and low-dimensional structure live in here?".
Get a clear, practical grounding in the National Disability Insurance Scheme. Through in-depth video lessons, worked scenarios, common-misconception breakdowns, hands-on exercises and real case studies, you'll learn what the NDIS is and why it exists, who runs and regulates it, how a person becomes a participant and gets a plan, how funding and supports work, the role of providers and workers, and where the scheme is heading — the essential map every disability support worker needs.
Learn how NDIS plans and funding actually work, so you can help participants get the most from them. Through in-depth video lessons, worked scenarios, common-mistake breakdowns, hands-on exercises and real case studies, you'll master how a plan is built around goals, what "reasonable and necessary" means, the Core, Capacity Building and Capital budgets, the three ways plans are managed, service agreements, support coordination, and how plans change over time.
Learn to automate data integrity and auditing in PostgreSQL with triggers. You will write trigger functions in PL/pgSQL, choose BEFORE/AFTER and ROW/STATEMENT timing correctly, use NEW and OLD to validate and transform data, and build a reusable audit-log trigger — while avoiding recursion, ordering and performance pitfalls.
Learn to design a professional-looking WordPress site by choosing and installing the right theme, then shaping it with the Customiser, block themes and the Site Editor, and global styles. You will finish able to build a polished, responsive, accessible design that looks intentional rather than default.
Pull the whole AI track together into a single coherent leadership practice rather than a bag of isolated tricks. Learn to sort your recurring leadership work into what AI should augment and what must stay fully human, then design a personal AI operating rhythm that keeps judgement, ethics and accountability firmly in your hands.
Learn how professional Python is kept correct and shippable — writing pytest tests with fixtures and parametrisation, driving design with TDD and coverage, enforcing PEP 8 with black, flake8 and mypy, and packaging your code with virtual environments and pyproject.toml. These are core skills for the Python Institute PCPP certification and for any developer who ships real software.
Test a Node API with confidence using Jest and supertest — write fast unit tests, integration-test HTTP endpoints, handle asynchronous code correctly, and isolate collaborators with mocks and fixtures. You will finish able to drive an API route through a red-green-refactor cycle and read coverage honestly.
Learn to treat testing as an activity woven through the Sprint rather than a phase that follows it. Understand the testing pyramid and the different test types, and redesign Sprint Planning so quality is built in by the whole team, not inspected in afterwards.