Early on · Python practice
A program that sorts messages
You write a rule. Your program checks sample messages and flags the ones containing a web link.
Your result: a small tool you can run, change and test.
The inbox is excellent at creating work.
A coding and AI course for beginners and career changers
Write small programs, find answers in documents, and practise deciding what an AI assistant is allowed to do.
No coding experience needed. You learn through guided tasks, with examples, hints and feedback.
Use a tablet, laptop or desktop for the episodes.

72 guided episodes across 9 seasons. Start with the foundations and build from there.
Seasons 1–3
Start with computer basics. Use Python, a programming language, to write small tools and keep a history of your work.
Seasons 4–6
Learn about online computing, find information in documents and check AI answers.
Seasons 7–9
Practise checking and sharing software, handling simulated failures, and limiting what an assistant may do.
Start with files, accounts and safe computer habits. Learn Python, a programming language, to calculate values, organise information and handle repeatable tasks.
Use Linux to work with files and commands. Use Git and GitHub to keep earlier versions, explain changes and practise reviewing someone else's work.
Explore cloud services: computing you rent online. Compare running costs, access and responsibilities in Azure and AWS practice scenarios.
Learn when AI is useful, find information in supplied documents and practise the parts of a support assistant: answers, tools, quality checks and safety boundaries.
Learn how software is packaged, checked and released. Work through simulated service failures, updates and recovery decisions.
Explore assistants that take steps towards a goal. Practise tool requests, cooperation between assistants and decisions that need human approval.
Three examples, from your first code to later AI practice. See the task, what you do and the result.
Early on · Python practice
You write a rule. Your program checks sample messages and flags the ones containing a web link.
Your result: a small tool you can run, change and test.
The inbox is excellent at creating work.
Give a program one instruction: flag messages containing a web link for a person to review.
This independent browser example uses a fixed rule, not AI. It sends no message and saves no course progress. A link alone does not prove spam.
Later · Supplied document practice
Find the instructions a question needs. Check whether a proposed answer agrees with the document.
Your result: an answer, its supporting passage and an explanation of your check.
The answer was very confident. The document disagreed.
“Where do I change my display name?”
“Only your manager can change it.”
This adds a restriction the instructions do not support.To change your display name, open Settings, then choose Profile.
“Open Settings, then Profile.”The passage supports this answer.
Advanced · Simulated tool practice
Inspect what an assistant wants to do. Decide which actions it may take and which need a person’s approval.
Your result: a permission decision with a reason you can explain.
Python tasks run code. Other workspaces simulate tools and decisions. These are building blocks: a complete live product needs further development, testing and maintenance.
Each episode is one guided workplace problem. Short scenes break it into smaller steps.
Understand the problem and what a useful result looks like.
Read an explanation and see a worked example.
Write code, inspect information or make a decision.
Look at the result and feedback, then try again.
Signed-in progress depends on successfully saved work. Local previews do not save course evidence.
Use what you learn to develop a small tool, explore further software and AI study, or explain a piece of work and how you checked it.
A career change also depends on further practice, experience and the requirements of the role. Course completion does not guarantee a job or income.
The practical details, in one place.
See how the practice feels before choosing a paid plan.
Save a one-page summary using your browser’s Print menu → Save as PDF.
Learn to write small programs, find information for AI assistants and check their actions. For beginners and career changers; no coding experience needed. 72 episodes across 9 seasons, at your own pace.
Seasons 1–3
Start with computer basics. Use Python, a programming language, to write small tools and keep a history of your work.
Seasons 4–6
Learn about online computing, find information in documents and check AI answers.
Seasons 7–9
Practise checking and sharing software, handling simulated failures, and limiting what an assistant may do.
Python tasks run code; other workspaces simulate tools and decisions. A complete live product needs further development and testing. These skills can support further projects, study or a career direction; completion does not guarantee a job or income.
Get a brief → Learn an idea → Try a task → Check and improve
An episode is a guided problem inside a fictional workplace. You read explanations, try tasks and inspect feedback. Signed-in progress depends on successfully saved work; local previews do not save evidence.
Read the curriculum and current plan conditions at https://www.codenexus.co.za/curriculum and https://www.codenexus.co.za/pricing. Start free at https://www.codenexus.co.za/auth/sign-up. Guide updated 10 October 2026.