Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
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.
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.
Move beyond setState and structure state for larger Flutter apps using two production-grade approaches. You will build Riverpod providers and notifiers, implement the Bloc/Cubit pattern with typed events and states, decide which fits a given codebase, and test all of it in isolation.
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.
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.
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.
Add real engagement and background features to a Flutter app — local and push notifications, Firebase Cloud Messaging, correct handling of foreground, background and terminated states, deep-linking from a tapped notification, and periodic background tasks with WorkManager. You finish able to wire notifications end to end and run work while the app is closed.
Take a finished Flutter app all the way to both stores — icons, splash screens and versioning, signed Android app bundles and iOS archives, polished listings, and a clean submission that survives review. You walk away able to ship an app to the App Store and Google Play on your own and manage updates and hotfixes afterwards.
Learn to extend a WordPress site with the right plugins — installing and vetting them safely, then adding the essentials every professional site needs. You will walk away able to choose, configure and troubleshoot plugins for SEO, forms, caching, security, backups, media and analytics without creating bloat or conflicts.