Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Set up and run a WordPress website from nothing — choose between WordPress.com and self-hosted .org, install it, and drive the dashboard with confidence. You will finish able to publish posts and pages, work the block editor, manage media, menus, categories, users and settings on a live site.
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.
Build and interpret regression models in Python with scikit-learn — from a single-feature line to multiple, polynomial and regularised models. You will fit models, read their coefficients, and judge them honestly with MAE, RMSE and R2 so you can predict continuous values and explain what drives them.
Build a polished, adaptive Flutter UI that looks right on any screen. You will centralise colour and type in ThemeData, support dark mode, factory reusable styles, and respond to size with MediaQuery and LayoutBuilder so one codebase feels native on phones, tablets and foldables.
Model data and behaviour with Go's type system by defining structs, attaching methods, and designing with interfaces. You will learn embedding and composition, when to use pointer versus value receivers, how implicit interface satisfaction works, and how to encapsulate state cleanly — so you can honestly design idiomatic Go types on the job.
Handle state and user interaction in Flutter — use setState and the widget lifecycle to make UIs respond to taps, gestures and text input. Learn to wire controllers, rebuild efficiently, pass data down and lift state up, and tell ephemeral state from app state.
Learn to retrieve exactly the data you need from a PostgreSQL database using SELECT, WHERE, ORDER BY and friends. You will filter rows precisely, handle NULLs safely, match text patterns, and shape result sets so a query returns the right columns in the right order.
Provision a fresh Linux VPS and turn it into a hardened, production-ready box you can trust. You will log in over SSH with keys, create a non-root sudo user, lock down root and passwords, stand up a ufw firewall with fail2ban, keep the system patched, and serve traffic through Nginx.
Learn how Python stores and labels data — variables and naming rules, literals, and the core built-in types int, float, bool, str, complex and None. You will use type(), id() and f-strings, read numeric bases, and meet dynamic typing and simple conversion. Aligned to the Python Institute PCEP certification.
Build the core data-handling skill every ML project depends on: loading, exploring and manipulating real datasets with NumPy and pandas. You will vectorise numerical work, wrangle DataFrames, clean missing values, merge tables and produce quick exploratory plots — the everyday groundwork before any model is trained.
Master Python's operators — arithmetic, comparison, logical, bitwise and assignment — together with reading input, printing output, and converting between types. You will learn operator precedence cold and build small interactive programs, preparing you directly for the Python Institute PCEP certification.
Learn to run and structure a real Node.js project from scratch — install Node and npm, run scripts and the REPL, understand the V8 runtime and event loop, and organise code with CommonJS and ES modules. You will finish able to stand up a package.json-driven project with dependencies and npm scripts, confident about how Node executes your code.