Skip to content
NOW TAKING ENQUIRIESTalk through your starting point, timing and fees

PYTHON, CLOUD & AI · DATA ANALYTICS

Learn tech
from the basics.
Build work that speaks for you.

Moving on from government-exam preparation? Ready to grow beyond your current role in QA, testing or support? Learn Python, cloud and AI—or data analytics—with practical projects, teaching calls, feedback and interview preparation.

You don't have to figure it all out alone.

YOUR FIRST SMALL WIN

A messy file.
A useful result you can explain.

TRY A SMALL EXAMPLE Learn → build → review
normalise.pyPYTHON
THE TASK

A list of names arrived with extra spaces, a duplicate and an empty row. Turn it into a clean list you can use.

1def normalise_names(names):
2 return sorted({
3 name.strip() for name in names
4 if name.strip()
5 })
INPUT["Asha", " Ravi ", "Asha", ""]

Ready to check the result

Good code handles the input you didn’t expect.

your-first-projectbuild · test · explain
PythonAWSSystem DesignRAG + Agents

Academy demonstration · interactive examples with sample data

A PLACE TO BEGIN

Bring your starting point.
We'll work forward from there.

01

Changing direction after exams

Begin with the foundations and a small practical task. Your next direction can start with what you learn and build today.

02

Ready to grow in your career

Build on your QA, testing, support or operations experience. Practise the technical skills your next step needs.

03

New to coding or data

Explore both roadmaps. Choose the work that interests you. Previous coding experience is not required for the first course in either.

01 / FIND YOUR DIRECTION

Two directions.
A clear first step in each.

Would you like to build applications, or investigate and explain business data? See the weekly learning plan, projects and starting requirements before you decide.

01BUILD SOFTWARE & AI

Python, Cloud & AI Engineering

Learn Python, automate work that is done by hand, build applications, deploy them on AWS and create AI systems that use documents and tools.

  • Python
  • Automation
  • APIs
  • AWS
  • System Design
  • RAG & Agents
New to this? Start with Python Foundations.No coding experience needed for the first course.
9 courses · from foundations to practiceSee the Python learning plan
02ANALYSE DATA & EXPLAIN IT

Data Analytics with AI

Go from Excel and advanced analysis to SQL and Power BI. Use AI to support your work and learn to check its output.

  • Excel
  • Advanced Excel
  • SQL
  • Power BI
  • AI-assisted analysis
New to this? Start with Excel & Advanced Excel with AI.Start with basic computer skills. No programming required.
3 courses · from foundations to practiceSee the analytics learning plan

Already have experience? Compare the starting requirements and talk with us about where to begin.

02 / LEARNING IS A CONVERSATION

We explain. You try.
We work through it together.

Bring your questions and your unfinished attempts. Understanding grows through practice, discussion and another look at the work.

  1. 01

    Understand

    Learn a small concept with a guided example.

  2. 02

    Try

    Work on a related task and see where you get stuck.

  3. 03

    Discuss

    Bring your attempt to a call. Ask questions and talk through your choices.

  4. 04

    Improve

    Use the feedback, check the result and explain what changed.

Need another attempt? That is part of learning. Work through a smaller task, revisit the concept and build on it when the next step makes sense.

03 / LEARN HOW THE WORK HAPPENS

Practise how a team
gets work done.

Use tools in context: GitHub for reviewing changes, Jira for tasks, Confluence for handover, and AWS and Terraform for cloud practice. Follow a small example below.

Academy demonstration

A customer request needs a reliable application.

STEP 01 / Jira / task planning

Understand the task

What should happen when a request arrives? Write the requirement, expected behaviour and how you will check it.

A task. A conversation. A better next attempt.

04 / PUT YOUR SKILLS TO WORK

Build it. Improve it.
Learn to explain it.

Start from a problem, produce something useful and respond to a changed requirement. 41 project briefs sit inside the two roadmaps, ordered from a first weekend project to knowledge graphs, research agents and dashboards you can defend.

PYTHON, CLOUD & AI

PROJECT 01

A tool that collects and cleans data for you

Turn a messy operational export into a useful, checked summary. Then let the program collect its own input, so a job you did by hand runs on its own.

The next challenge

The input changes and a run fails. Add a new reporting rule and show that the earlier behaviour still works.

Read the project brief
PROJECT 02

An application you can build, run and improve

Build an API that accepts and tracks requests. Take the same application from your laptop to AWS, then through a reviewed release workflow.

The next challenge

Handle an unavailable service, release a changed requirement and investigate a simulated failure.

Read the project brief
PROJECT 03

An AI assistant that shows its sources

Build a document question-answering assistant. Retrieve useful passages, show the sources and check what happens when the answer is missing.

The next challenge

Remove a source or ask a question the documents cannot answer. Inspect and improve the response.

Read the project brief
PROJECT 04

An AI workflow with a person in control

Create a workflow that finds information and drafts an update. Require approval before it takes an action in another system.

The next challenge

Refuse approval, return a tool error and test an instruction that should not be followed.

Read the project brief

DATA ANALYTICS WITH AI

PROJECT 01

A monthly report you can trust

Clean a messy export in Excel, reconcile the totals and build a useful report that can be refreshed next month.

The next challenge

The next file has missing values and changed labels. Refresh the report and investigate any difference.

Read the project brief
PROJECT 02

A business question answered with SQL

Combine sales and customer data to investigate a business question. Check what the query actually counts before explaining the finding.

The next challenge

Add repeat customers and unmatched records. Check whether the join changes the totals correctly.

Read the project brief
PROJECT 03

A dashboard that makes the answer clear

Turn a reporting requirement into a Power BI model and dashboard. Define the measures, check the filters and explain the result.

The next challenge

A business definition changes. Update the measure, test the filters and explain the impact.

Read the project brief

YOUR WORK. YOUR NEXT OPPORTUNITY.

Prepare for the role.
Keep growing in it.

Build skills, put your work into words and prepare for opportunities. When you join a team, keep learning with people you can talk to.

  1. 01

    Build your evidence

    Bring together projects you understand. Write a clear CV and profile that reflect your actual experience.

  2. 02

    Practise the conversation

    Walk through your projects, answer follow-up questions and use mock interviews to find what needs practice.

  3. 03

    Start applying when ready

    Choose roles that match the skills you can demonstrate. Discuss application feedback and keep improving.

  4. 04

    Keep learning after you join

    Get educational guidance on unfamiliar work, asking useful questions and communicating your decisions.

STAY CONNECTED

Your learning can continue
beyond the course.

Bring a question. Share a useful approach. Work through an idea together. Our community is built around helping each other keep learning as our responsibilities grow.

Discuss and practiseWork through concepts, project decisions and interview questions together.

Learn from the next challengeTalk about general technical approaches using practice examples when discussing workplace questions.

Know what support includesTalk with us about the structured support period, group activities and ongoing community access before joining.

We help you prepare and improve your approach. Hiring decisions and salary offers are made by employers.

BEFORE YOU TAKE THE NEXT STEP

Good questions.
Clear starting points.

Read the learning plans at your own pace. If you want to talk through your situation, send us an enquiry.

I've been preparing for government exams. Can I start here?

You can begin with the foundations in either roadmap. Start with basic computer and file skills, then work through small tasks with guidance. We can talk through your experience, interests and the practice involved before you choose a direction.

I've never coded. Can I choose the Python roadmap?

Yes. Python Foundations begins with your first program, files and small practical tasks. The analytics roadmap also begins with foundations, using Excel. Choose the kind of work that interests you: building applications, or investigating and explaining data. You do not need coding experience for the first course in either.

I work in QA, testing or support. Where would I begin?

Your experience investigating problems, checking behaviour or helping users can give you useful context. Compare your skills with each course's starting requirements and talk with us about your goal. You can strengthen Python, application, cloud or data skills without treating everything you already know as new.

Will I be able to ask questions and discuss my work?

Learn through teaching calls, practical tasks and review conversations. Bring your attempt and questions, discuss the feedback, then revise and explain your work. If a concept needs more practice, work through a smaller task before building on it.

Can I study while working, and what language are the calls in?

Talk with us about your available time, teaching language and the actual call schedule before joining. The learning plan includes independent practice as well as teaching and review. Ask about missed sessions and catch-up arrangements so you can judge the fit.

When do I start applying, and do you help with interviews?

Prepare your CV and profile, practise project walkthroughs and mock interviews, and discuss feedback from applications. Start applying when your work demonstrates the skills a relevant role asks for. Hiring decisions and salary offers are made by employers.

What happens after I finish or join a job?

Keep learning with us after you join a role. Discuss general technical approaches, practise explaining decisions and stay connected through shared learning. Talk with us about the structured support period and ongoing community access before joining.

What does it cost, and why is there no price on the site?

Send us an enquiry first. We will talk through where you are starting, what you want to reach and which roadmap fits, and then discuss the price for the part you actually need. There is no checkout here on purpose: what suits someone starting from nothing is different from what suits someone already working in QA, and quoting one number to both would serve neither. Ask about the teaching schedule, the support included and any software, cloud or AI usage costs in the same conversation.

YOUR NEXT STEP

Tell us where you are.
Let's find your next step.

Share what you have been doing and what you would like to change. There is no checkout on this site on purpose: we would rather understand where you are before talking about money.

  1. 01Tell us where you are and what you want to reach.
  2. 02We get in touch and talk it through properly.
  3. 03Together we work out which roadmap fits, and where you should start.
  4. 04Then we discuss the price for the part you actually need.
Ask a question