Short, applied courses with a verifiable certificate. Search for a topic, or narrow by category, level, duration and price.
Learn to model real problems with classes and objects in Python — __init__ and self, instance versus class attributes, encapsulation, inheritance with super(), polymorphism and the dunder methods that make objects feel native. This course builds the object-oriented foundations assessed by the Python Institute PCAP certification.
Build the job-ready capability of consuming REST APIs inside a Flutter app. You will make GET, POST, PUT and DELETE calls with the http and dio packages, parse JSON into typed Dart model classes, render results with FutureBuilder, and handle loading, errors, auth tokens and timeouts like a professional.
Learn to evaluate machine-learning models rigorously and honestly with Python and scikit-learn. You will build trustworthy train/validation/test workflows, read confusion matrices, choose the right metric for each problem, and diagnose over- and underfitting so your reported numbers reflect real-world performance.
Learn to store data on the device so your Flutter app works offline and remembers state between launches. You will use shared_preferences for settings, sqflite for relational data and Hive for fast object storage, then wrap them in a repository that caches API data and picks the right store for each job.
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.
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.
Go beyond the basics of functions to master recursion and the call stack, the LEGB scope rules with global and nonlocal, lambdas and closures, and the functional trio of map, filter and reduce. Sharpen the higher-order-function fluency the Python Institute PCAP certification rewards, and learn when a comprehension beats a functional pipeline.
Add a cloud backend to a Flutter app using Firebase — wire up FlutterFire, sign users in with email/password and Google, and read and write live data with Cloud Firestore. You will finish able to give any app real user accounts, cloud storage and realtime updates, protected by basic security rules.
Go beyond "hello world" and learn to structure a production-grade Express API — modular routers, a middleware pipeline you actually understand, request validation, environment config and a single centralised error handler. You will finish able to lay out an Express codebase that other engineers can extend safely.
Write Python that survives contact with the real world: handle errors with try/except/else/finally, raise and design your own exceptions, and read and write text, CSV and JSON files safely with the with-statement. You will also tour the standard-library workhorses — pathlib, datetime and collections — building the robustness the Python Institute PCAP exam expects.
Write robust, idiomatic Go by treating errors as ordinary values you return, check, wrap and inspect. You will master fmt.Errorf with %w, errors.Is and errors.As, sentinel and custom error types, disciplined panic/recover, and the effective-Go style that reviewers expect.
Master Python's four built-in collections — lists, tuples, sets and dictionaries — with methods, slicing, comprehensions, unpacking and set algebra. Learn which structure to reach for and why mutability matters, building the fluency the Python Institute PCAP exam expects.