Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Operate a Linux server confidently from the command line — the skill that underpins almost every cloud role. You will navigate the filesystem, manage files, permissions and users, install software, control processes and systemd services, edit configuration and set environment variables, all over SSH with no graphical desktop.
Work confidently with semi-structured data in PostgreSQL — store and query JSONB, index it with GIN, model repeated values with arrays, and build a real full-text search. You will finish able to choose between relational and document modelling and ship queries that are both correct and fast.
Learn to combine data across tables in PostgreSQL with confidence — INNER, LEFT, RIGHT and FULL joins, self and cross joins, and the relationships behind them. You will model one-to-many and many-to-many data, write correct multi-table queries, and avoid the accidental Cartesian products that silently corrupt results.
Get PostgreSQL installed on any operating system and learn to connect with the psql client, create your own databases and users, and navigate the object hierarchy with confidence. You walk away able to install, connect to and move around a real PostgreSQL database — the foundation every later skill builds on.
Learn what machine learning actually is, how the end-to-end workflow fits together, and how to frame a real problem as a machine-learning task. You will leave able to decide whether ML is the right tool, name the task type, identify features and labels, and set up a working Python environment with scikit-learn and Jupyter.
Build your first neural network from the ground up — understand neurons, layers and activations, see how forward pass and backpropagation actually work, and train a real model in Keras/TensorFlow. You will finish able to design, train and validate a simple network on both tabular and image data, and judge when deep learning is genuinely worth it.
Get Python installed and running on Windows, macOS or Linux, then write, save and run your first real programs. You will meet the REPL, editors and IDEs, pip and virtual environments, and learn to read error tracebacks. A concrete, step-by-step start that helps prepare for the Python Institute PCEP certification.
Learn to diagnose and speed up slow PostgreSQL queries. You will understand how B-tree and other index types work, read EXPLAIN and EXPLAIN ANALYZE plans to find the real bottleneck, and design composite, partial and covering indexes while keeping tables healthy with VACUUM and ANALYZE.
Build robust, validated forms in Flutter — capture text with TextField and TextEditingController, validate with the Form widget, manage focus and input formatters, and submit and clear cleanly. You will finish able to build a real registration or checkout form that guides users, rejects bad input, and reports errors clearly.
Learn to write core Go syntax fluently — declaring variables, choosing basic types, defining constants with iota, and steering programs with if, switch and Go's single for loop. You finish able to read and write small, idiomatic Go programs with functions, multiple return values, packages and fmt formatting, ready to tick "write core Go syntax" on any back-end role.
Learn to manage the whole lifecycle of work on GitHub — from raising and triaging issues to planning on Projects boards and shipping documented releases. You will finish able to run a team's planning, tracking and documentation entirely inside GitHub, using both the web UI and the gh command line.
Collaborate on shared codebases through pull requests the way real teams do — wiring up remotes, forking, opening well-scoped PRs, and running rigorous code review. You will finish able to fork a project, keep it in sync, push a branch, open a reviewable pull request, and give and act on review feedback with confidence.