The Hacktivate curriculum
Three practical courses. One connected way to learn.
Build judgement with AI, investigate how digital systems behave, and write real Python. Every course moves quickly from explanation to application.
Begin at the foundations, then progress into advanced practical work when you're ready.
AI literacy
Get better results from AI, and know when to trust them.
AI literacy goes well beyond prompt tips. Learners test what modern systems can do, identify where they fail, and practise choosing, checking, and governing them responsibly.
Language models
Prompting, context, constraints, temperature, tokens, hallucinations, verification, and prompt injection.
Images, speech, and video
Generation, recognition, OCR, cloning, transcription, deepfakes, editing, and the limits of synthetic media.
Code and multimodal systems
Generated code, cross-modal work, tool selection, chained systems, and the need to test every result.
Advanced LLM workflows
Retrieval-augmented generation, embeddings, chunking, tool use, agents, and orchestration.
Data and responsibility
Training data, labels, bias, representation, privacy, copyright, human oversight, security, and governance.
Everyday AI
Search, recommendations, moderation, automation, and the systems influencing routine decisions.
What the work looks like
- Force a model to meet precise, testable constraints
- Spot fabricated claims and unsupported confidence
- Compare tools and choose when AI is the wrong option
- Triage data, outputs, risks, and governance decisions
Cybersecurity
Understand systems by following the evidence.
Cybersecurity turns unfamiliar system activity into a structured investigation. Learners combine logic, research, browser features, command-line work, files, networks, and the built-in Toolbox.
Cryptography and passwords
Classical ciphers, encodings, hashes, password security, brute force, hidden messages, and layered recipes.
How websites and browsers work
HTML, JavaScript, cookies, headers, storage, source inspection, validation, and safe browser-based security puzzles.
Files and digital evidence
Metadata, archives, signatures, images, audio, binary data, extraction, and identifying what a file contains.
Networks and packet captures
Addresses, DNS, protocols, ports, filters, traffic statistics, TCP streams, and reconstructing network evidence.
Linux terminal investigations
Navigate files, permissions, users, processes, networks, aliases, environment state, and realistic custom commands.
Logic and problem-solving
Reasoning, computational thinking, code reading, pattern recognition, and multi-stage investigations.
What the work looks like
- Crack and identify ciphers using built-in solvers
- Inspect packet captures and reconstruct streams
- Follow clues through files, metadata, and web pages
- Solve command-line investigations in a simulated Linux system
Coding
Move from first output to serious problem-solving.
Python is taught in a deliberate sequence: see a concept in working code, modify it, fix it, then use it independently. Checkpoint blocks consolidate everything learned so far.
Foundations
Output, input, variables, arithmetic, conditions, loops, text processing, and formatting.
Reusable programs
Functions, parameters, return values, modules, lists, dictionaries, tuples, and sets.
Files and reliability
Text files, CSV, paths, exceptions, validation, defensive code, and useful error handling.
Objects and data
Classes, methods, inheritance, JSON, CSV processing, and working with real API data.
Advanced techniques
Recursion, backtracking, memoization, dynamic programming, and breaking larger problems apart.
Computational thinking
Apply searching, sorting, graphs, and established algorithms to increasingly challenging problems.
What the work looks like
- Run real Python without installing a development environment
- Modify, debug, and write programs from scratch
- Test code with hidden inputs that check how it actually runs
- Receive targeted feedback for common mistakes
One complete environment
The core practical environment is built in.
The courses share progress, hints, and a deep practical toolset, while each keeps the interaction style that suits its subject.
Build repeatable Toolbox recipes
Combine 127 operations for encodings, ciphers, hashes, archives, images, audio, data, networking, and more. Challenge content can be sent directly into the workspace.
Graduated help
Two-stage hints provide a useful nudge without replacing the thinking.
Visible progress
Scores and module completion turn many small solves into a clear record of progress.
Safe experimentation
Try, fail, revise, and retry inside controlled browser-based environments.
The challenge loop
Every answer should involve a thought.
Hacktivate is designed around active decisions rather than passive completion. Learners get enough context to begin, freedom to test an idea, and feedback that points towards the next attempt.
- 1
Learn the focused idea
A short explanation gives the concept, purpose, and one concrete example.
- 2
Do the practical work
Write, inspect, classify, compare, manipulate, investigate, or solve.
- 3
Use the result
Act on feedback, return to unfinished work, and build progress through the module.
Choose where to begin
Start with the course that matches your goal.
Schools begin for free, and free individual accounts are coming soon. Organisations can discuss an AI-first or broader technology-learning pilot.