Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn to use native device capabilities from a Flutter app in Dart — permissions, camera and image picker, geolocation, sensors, local notifications, sharing and files. You will finish able to request access safely, read real hardware data, and handle permission denials gracefully so your features degrade instead of crashing.
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.
Persist application data from Node into real databases — connect to PostgreSQL with the node-postgres driver, run safe parameterised queries, and pool connections for performance. Layer an ORM such as Prisma or Sequelize on top, understand migrations, and store documents in MongoDB with Mongoose. You finish able to design and build the data-access layer of a production Node service.
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.
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 run analytics without collapsing rows using PostgreSQL window functions. You will master OVER, PARTITION BY and ORDER BY, ranking with ROW_NUMBER/RANK/DENSE_RANK, row-to-row comparisons with LAG and LEAD, and running totals and moving averages with explicit frames.
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 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?".
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.
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.