Code Nexus
CurriculumHow we teachPricingBlogAboutContact
Start learning

A coding and AI course for beginners and career changers

Build useful tools.
Start from scratch.

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.

Start learning free See examples of the work

Use a tablet, laptop or desktop for the episodes.

An illustrated colleague introduces a stack of workplace tasks beside the 8-BIT character on a screen.
A scene from the first free episode. The workplace is fictional; you solve guided tasks in your browser.
Your learning pathWhat you can makeHow you learnWhat you need

Your route, in three steps

72 guided episodes across 9 seasons. Start with the foundations and build from there.

  1. 1

    Seasons 1–3

    Write your first programs

    Start with computer basics. Use Python, a programming language, to write small tools and keep a history of your work.

    The skill you buildA small program you can run, change and explain.
  2. 2

    Seasons 4–6

    Understand AI assistants

    Learn about online computing, find information in documents and check AI answers.

    The skill you buildAn answer you can check against its source.
  3. 3

    Seasons 7–9

    Check changes and set limits

    Practise checking and sharing software, handling simulated failures, and limiting what an assistant may do.

    The skill you buildA decision you can explain: proceed, fix or ask a person.
See the topics inside each step
  1. Seasons 1–2: Write your first useful programs

    Start with files, accounts and safe computer habits. Learn Python, a programming language, to calculate values, organise information and handle repeatable tasks.

  2. Season 3: Keep track of changes and work with others

    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.

  3. Season 4: Understand where software runs

    Explore cloud services: computing you rent online. Compare running costs, access and responsibilities in Azure and AWS practice scenarios.

  4. Seasons 5–6: Understand AI and check its answers

    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.

  5. Seasons 7–8: Practise sharing and maintaining software

    Learn how software is packaged, checked and released. Work through simulated service failures, updates and recovery decisions.

  6. Season 9: Give AI tools and set limits

    Explore assistants that take steps towards a goal. Practise tool requests, cooperation between assistants and decisions that need human approval.

Explore every season and episode

What could your work look like?

Three examples, from your first code to later AI practice. See the task, what you do and the result.

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 rule you write in Python
Sample message

“Read this: https://example.org”

Contains a web link

Flag for a person to review

Sample message

“The meeting starts at ten.”

No web link found

Not flagged by this rule

A fixed rule, not AI. Finding a link does not prove spam; other checks would be needed.
Try a simple sorting rule yourself

Try a small sorting rule

Give a program one instruction: flag messages containing a web link for a person to review.

Edit the message to include or remove a link starting with https:// or http://.

Run the rule to see which result your message gets.

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

An answer you can back up

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.

Check an answer against a document

“Where do I change my display name?”

Illustrative AI draft

“Only your manager can change it.”

This adds a restriction the instructions do not support.
Supplied instructions

To change your display name, open Settings, then choose Profile.

“Open Settings, then Profile.”The passage supports this answer.

An illustrative document check. A complete live assistant needs further development and testing.

Advanced · Simulated tool practice

An assistant with clear limits

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.

An assistant’s proposed actions

Read a sample support ticketAllowed in this example

Send a reply to a customerAsk a person to approve first

A simulated permission decision. No real customer message is sent.

Python tasks run code. Other workspaces simulate tools and decisions. These are building blocks: a complete live product needs further development, testing and maintenance.

What happens when you sit down to learn?

Each episode is one guided workplace problem. Short scenes break it into smaller steps.

  1. 1

    Get a short brief

    Understand the problem and what a useful result looks like.

  2. 2

    Learn one idea

    Read an explanation and see a worked example.

  3. 3

    Try the task

    Write code, inspect information or make a decision.

  4. 4

    Check and improve

    Look at the result and feedback, then try again.

Signed-in progress depends on successfully saved work. Local previews do not save course evidence.

Build towards your next project or career direction

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.

Questions about AI, jobs and safety?

Before you start

The practical details, in one place.

A suitable screen
A tablet, laptop or desktop with internet access. Episode workspaces need a tablet-sized screen or larger. Public pages work on phones.
Your own pace
No promised completion date. Study time depends on your starting point and practice. Paid access lasts for your subscription period.
Free and paid options
The first 15 episodes are free. Core programme and Certification prep include the remaining authored episodes. Certification prep adds certification practice.
Clear plan conditions
See pricing for current charges, renewal terms and support conditions. External exams and vouchers are separate; a course completion record is separate from a provider’s certification.

Try the first 15 episodes free

See how the practice feels before choosing a paid plan.

Start learning free
Compare prices and supportExplore the full curriculum

Save a one-page summary using your browser’s Print menu → Save as PDF.

Code Nexus: what you get

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.

Your learning path

  1. 1. Write your first programs

    Seasons 1–3

    Start with computer basics. Use Python, a programming language, to write small tools and keep a history of your work.

  2. 2. Understand AI assistants

    Seasons 4–6

    Learn about online computing, find information in documents and check AI answers.

  3. 3. Check changes and set limits

    Seasons 7–9

    Practise checking and sharing software, handling simulated failures, and limiting what an assistant may do.

What you can practise making and checking

  • A Python message tool: write a rule that flags sample messages containing web links, then test the results. A flagged link does not prove spam.
  • An answer backed by information: find a relevant document passage and check whether it supports a proposed answer.
  • An assistant’s permission boundary: inspect simulated actions and decide when a person must approve the next step. No real customer messages are sent.

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.

How a session works

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.

Before you start

A suitable screen
A tablet, laptop or desktop with internet access. Episode workspaces need a tablet-sized screen or larger. Public pages work on phones.
Your own pace
No promised completion date. Study time depends on your starting point and practice. Paid access lasts for your subscription period.
Free and paid options
The first 15 episodes are free. Core programme and Certification prep include the remaining authored episodes. Certification prep adds certification practice.
Clear plan conditions
See pricing for current charges, renewal terms and support conditions. External exams and vouchers are separate; a course completion record is separate from a provider’s certification.

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.

Code Nexus

Practice first. Improvise less later.

We post practical tech tips and the odd 8-BIT opinion. Mostly the tips.

The CPD Group Approved Provider #791172

Learn

  • Curriculum
  • What you get
  • Pricing
  • Create account
  • Sign in

Support

  • Blog
  • Certification guides
  • About Code Nexus
  • How we teach
  • Human help

Legal

  • Terms and Conditions
  • Privacy Policy
  • Cookie Policy
  • Refund and Cancellation
  • Contact: contact@codenexus.co.za

© 2026 Code Nexus. All rights reserved.

Payments secured by Payfast · Billed in ZAR · South Africa