OG Labs Code Central

Cybersecurity coding.
From the first step.

A guided online course for people starting from zero. Learn what the words mean, see each action explained, write real code and progress into safe, authorised security labs.

6
guided modules
18
step-by-step lessons
0
knowledge assumed

Proper teaching

Every abbreviation, command and result is explained before you use it.

Learn by building

Short coding tasks become useful defensive security projects.

Safe by design

Live tools are reserved for isolated labs or targets with clear written permission.

Complete beginner pathway

Start with the machine. Finish with a project.

MODULE 01

Start here: computers and code

No assumed knowledge. Learn what computers, files, programs and code actually are before writing your first instructions.

3 guided lessons
MODULE 02

Python from zero

Build small security-themed programs while learning variables, decisions, loops, functions and errors.

3 guided lessons
MODULE 03

Networks without the mystery

Understand how devices communicate before using network tools: addresses, ports, protocols, DNS and routing.

3 guided lessons
MODULE 04

Linux and defensive tooling

Use an isolated Linux workspace, inspect processes and permissions, and learn the evidence-first security workflow.

3 guided lessons
MODULE 05

Ethical security labs

Move into isolated, deliberately vulnerable targets with clear scope, evidence and stop conditions.

3 guided lessons
MODULE 06

Build your first security project

Combine coding, networking and evidence into a portfolio project you can explain rather than merely demonstrate.

3 guided lessons