Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Turn raw, messy data into clean, model-ready features using pandas and scikit-learn. You will clean and impute data, encode categoricals, scale numerics, handle outliers, engineer and select features, and assemble it all into a leak-free ColumnTransformer pipeline you can trust on unseen data.
Program confidently in Dart — the language behind Flutter. You will master variables and types, sound null safety, functions, collections, control flow, classes and async/await, so you can read and write real Dart code and use the Dart tooling with confidence.
The everyday security habits every team member needs. Through in-depth video lessons, worked examples, hands-on exercises and real case studies, you'll learn to spot risk, handle data and devices safely, recognise scams, secure your accounts, and know exactly what to do the moment something looks wrong — no technical background required.
Master Node.js core modules to read, write and process files and system resources with confidence. You will use fs, path, os, process and url, handle text and JSON safely, react to events with EventEmitter, and stream large files without exhausting memory.
Learn how Python makes decisions and repeats work using if/elif/else, truthiness, while and for loops, range(), and loop control with break, continue and pass. This beginner course builds the control-flow fluency the Python Institute PCEP exam expects, through runnable examples and a hands-on lab.
Master the communication skills at the heart of great care. Through in-depth video lessons, worked scenarios, common-mistake breakdowns, hands-on exercises and real case studies, you'll learn how communication works, how to listen actively and show empathy, how to communicate with people who have communication difficulties or dementia, how to work with families and the team, and how to handle conflict and complaints calmly and professionally.
Understand what the cloud really is — on-demand computing you rent by the second — and how the service models, deployment models and shared-responsibility model fit together. Walk away able to choose the right cloud service model (IaaS, PaaS or SaaS) for a given workload and justify the choice on cost, control and responsibility.
Write emails, reports and messages that are clear, concise and get a response. Through in-depth video lessons, before/after rewrites, common-pitfall breakdowns, hands-on exercises and real case studies, you'll learn to structure your thinking, cut the clutter, adapt your tone, and make every document easy to act on.
Build a working REST API in Node.js from the ground up: start with the core http module, then move to Express to route requests, parse JSON bodies and return correct status codes. You will finish able to design and ship a full CRUD API over an in-memory store.
Learn to work confidently with Git branches — understanding them as lightweight movable pointers, creating and switching between them, and merging your work back together. You will resolve merge conflicts calmly, choose between rebase and merge, stash work in progress, and cut tagged releases, so you can honestly say you work confidently with branches on any team.
Write reliable asynchronous code in Node.js — model non-blocking I/O correctly, replace nested callbacks with Promises, and read and write clear async/await. You will finish able to chain, parallelise and error-handle asynchronous work without race conditions or swallowed failures.
Turn any AI chatbot into a dependable work tool. Through in-depth video lessons, multiple worked examples, common-pitfall breakdowns, hands-on exercises and real case studies, you'll master a repeatable method for briefing AI, steering its output, verifying it, and applying it safely to everyday professional work.