Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
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.
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 classifiers for real problems with Python and scikit-learn — logistic regression, k-NN, decision trees, random forests and an overview of SVMs. You will learn the fit/predict workflow, read probability outputs, handle class imbalance, and work a full classification example end to end.
Learn to compose complex SQL queries clearly in PostgreSQL by nesting scalar, row and table subqueries, using IN/EXISTS/ANY/ALL, mastering correlated subqueries, and refactoring tangled logic into readable Common Table Expressions. You will finish able to break a hard reporting question into named, testable steps and even walk hierarchies with recursive CTEs.
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.
Master Python strings end to end — indexing and slicing, the essential methods, formatting, splitting and joining, searching, and an introduction to regular expressions with the re module. Aligned to the Python Institute PCAP certification, this course turns raw text into a data structure you can parse, clean and reshape with confidence.
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.
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 manage Flutter app state cleanly with the Provider package: model your state in ChangeNotifier classes, expose it with ChangeNotifierProvider, and rebuild only the widgets that care using Consumer and context.watch/read. You will finish able to separate UI from logic and wire up a real shopping-cart feature that scales beyond setState.