Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn to persist data from a Go service using the standard database/sql package against PostgreSQL. You will connect through a driver, run parameterised queries, scan rows into structs, manage transactions and the connection pool, and wrap it all behind a clean repository layer you can trust in production.
Build a working e-commerce store on WordPress with WooCommerce — from installing the plugin to selling simple, variable and digital products through a real cart, checkout and payment gateway. You will finish able to stand up a store end to end, configure shipping, tax, orders and coupons, and extend it with PHP hooks and WP-CLI.
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 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.
Build a complete testing skill for Flutter — unit tests for logic, widget tests for UI, mocktail for dependencies, plus golden and integration tests. You finish able to test apps with confidence, catching regressions before they reach users and shaping UI test-first.
Ship production-ready Go binaries with confidence — write table-driven tests and benchmarks, measure coverage, then compile small static binaries, cross-compile for any platform, and package a service in a lean Docker image. You finish able to take Go source and turn it into a tested, configurable, deployable artifact.
Write server-side database logic in PostgreSQL using PL/pgSQL. You will build functions that return scalars, rows and sets, write procedures with transaction control, handle errors with exception blocks and RAISE, and judge when logic belongs in the database rather than the application.
Administer a PostgreSQL database securely from end to end — manage roles and privileges, enforce row-level security, lock down connections through pg_hba.conf, and take dependable logical and physical backups. You will finish able to grant least privilege, protect data in transit, and restore a cluster to a chosen point in time.
Learn to run PostgreSQL in production — configure streaming replication and read replicas, choose between synchronous and asynchronous commit, plan failover, pool connections with PgBouncer, partition large tables, and monitor the metrics that keep a cluster healthy. You finish able to design and operate a resilient, scalable PostgreSQL deployment.
Build real-time features in Node.js — a persistent, bidirectional channel between server and clients using the WebSocket protocol, the ws library and Socket.IO. You will finish able to build a live chat or notifications feature with events, rooms and broadcasting, then scale it across processes and combine it cleanly with a REST API.
Bring the whole programme together by building one complete application end to end — a Flask web front-end, a SQLite database through SQLAlchemy, and an AI-powered feature that summarises and classifies each record. You will plan, scaffold, model data, build the interface, wire the AI, test with pytest, and ship to GitHub with a README, keeping every secret in an environment variable. This practical capstone consolidates the PCEP, PCAP and PCPP skills into a portfolio project you can show.