Understand working files, staging and commits
Git & collaboration · Shared foundation workshop · Create an inspectable local change history without publishing anything.
Explore & practiseInvestigate a mistake. Solve a small challenge. Build a case you can defend. Original resources that help you move from reading to doing.
Find your next activity ↓18 resources available. No sign-up required.
Git, command line, APIs, testing, security and AI contracts.
Git & collaboration · Shared foundation workshop · Create an inspectable local change history without publishing anything.
Explore & practiseGit & collaboration · Shared foundation workshop · Explain a branch, review a change and merge only the intended work.
Explore & practiseGit & collaboration · Shared foundation workshop · Distinguish a new reversing commit from discarding working edits.
Explore & practiseCommand line & Linux · Shared foundation workshop · Reason about working directories, relative paths and reproducibility.
Explore & practiseCommand line & Linux · Shared foundation workshop · Distinguish successful execution from successful analysis.
Explore & practiseCommand line & Linux · Shared foundation workshop · Use a layered troubleshooting explanation without probing live systems.
Explore & practiseHTTP, JSON & API contracts · Shared foundation workshop · Separate transport success from a valid response contract.
Explore & practiseHTTP, JSON & API contracts · Shared foundation workshop · Identify which failures can safely be retried and which need a decision.
Explore & practiseHTTP, JSON & API contracts · Shared foundation workshop · Describe inputs, outputs, limits and failure behavior clearly.
Explore & practiseTesting & reproducibility · Shared foundation workshop · Write a test whose failure would change your confidence in the result.
Explore & practiseTesting & reproducibility · Shared foundation workshop · Make rejected inputs and failure messages part of the evidence.
Explore & practiseTesting & reproducibility · Shared foundation workshop · Let another learner reproduce the result and understand its limits.
Explore & practiseDefensive secure development · Shared foundation workshop · Distinguish identity from permission to access a particular record.
Explore & practiseDefensive secure development · Shared foundation workshop · Explain two different web boundaries using local examples.
Explore & practiseDefensive secure development · Shared foundation workshop · Write a controlled response without exposing more data.
Explore & practiseApplied AI contracts · Shared foundation workshop · Use a deterministic baseline and reject ambiguous outputs.
Explore & practiseApplied AI contracts · Shared foundation workshop · Keep source documents and model suggestions outside application authority.
Explore & practiseApplied AI contracts · Shared foundation workshop · Create an honest evaluation record for a mock assistant contract.
Explore & practiseResume guidance and examples are for learning and preparation only. They do not guarantee interviews, a job offer or employment.
Public registration, payments and new paid enrolment remain disabled. These free resources do not grant access to protected course modules.
Learner dashboard ↗ · Ask a question ↗