AI Tech InstituteAI Tech Institute
AI Tech Institute
Programs
/
Data Engineering
cohort
intermediate
12 weeks

Data Engineering

Build the pipelines, warehouses and orchestration behind every analytics and AI system. 12 weeks, live, senior-led — finishing with a production data platform you ship.

Taught by
Amir Charkhi
Commitment
2 live sessions / week · ~9 hrs
Delivered
Online, live · Australian hours
Assessed on
A platform you built and priced
Now taking enquiries
Program fee (AUD, incl. GST)
$4,345
Total price — includes 10% GST, which registered businesses can usually claim back. Payment plans available on request.
Format
cohort
Duration
12 weeks
Level
intermediate
Cohort size
12
Next intake
Dates announced soon
Book a 30-minute call →
No payment today — we’ll tell you honestly if it’s the wrong fit
Not ready to talk? Enquire about this program
001 — Why this course

Most data careers stall at the notebook. This is everything after it.

This program is about everything after the notebook — the pipelines, warehouses and orchestration that turn raw data into something an analytics or AI system can actually depend on.

Over twelve live weeks, a senior practitioner walks a small cohort through ingestion, transformation, modelling and orchestration on real data, finishing with a production data platform you’ve built and can defend.

No toy datasets, no lecture theatre — the work looks like the job.

Most pipelines fail for organisational reasons, not technical ones

Nobody owns the contract, nobody is told when it changes. We teach the engineering and the boundary around it.

Working and surviving are different standards

A pipeline that runs once is a script. One that handles late data, re-runs safely and recovers from failure is a platform.

Cost is a design decision, not a bill

Partitioning, file sizes and orchestration choices decide what this costs. You learn to reason about it before you ship, not after the invoice.

002 — The curriculum

Three movements. One platform, carried through.

Movement I · Weeks 01–04Move the dataHow data travels through an organisation, and ingestion that survives contact with reality.

Movement II · Weeks 05–08Model and orchestrateA tested transformation layer, and a graph of work that restarts sensibly.

Movement III · Weeks 09–12Run itCost, contracts, observability, and the platform you defend.

Movement I

Move the dataHow data travels through an organisation, and ingestion that survives contact with reality. The dataset you land here is the one you carry to week twelve.

Weeks 01–042 modules · 8 live sessions
Weeks 01–02

Foundations and the shape of a platformHow data actually moves through an organisation, the storage layers it lands in, and why most pipelines fail for organisational rather than technical reasons.

An architecture sketch for your own platform, and the reasons behind each layer.
Weeks 03–04

IngestionBatch and incremental loading from files, databases and APIs. Idempotency, late-arriving data, and the difference between a pipeline that works and one that survives.

An incremental load that is safe to re-run and handles late data.

Movement II

Model and orchestrateA tested transformation layer, and a graph of work that restarts sensibly when it fails. This is the half that decides whether anyone trusts your numbers.

Weeks 05–082 modules · 8 live sessions
Weeks 05–06

Modelling and transformationDimensional modelling, transformation frameworks and testing your data the way you test your code. The layer that decides whether anyone trusts your numbers.

A tested transformation layer someone else would be willing to build on.
Weeks 07–08

OrchestrationScheduling, dependencies, retries and backfills. Making a graph of work run reliably and restart sensibly when it does not.

A scheduled graph that recovers from failure without you watching it.

Movement III

Run itCost, contracts and observability — then the platform you defend in front of the cohort.

Weeks 09–123 modules · 8 live sessions
Week 09

The lakehouse in practiceOpen table formats, partitioning and the cost model underneath. Where the money goes and how to stop it going there.

A cost per run you measured, and a partitioning choice that lowered it.
Week 10

Quality, contracts and observabilityDetecting the broken pipeline before the business does. Data contracts, freshness checks and alerting that people do not mute.

Freshness and contract checks that catch a break before a stakeholder does.
Weeks 11–12

Your platformIngestion to serving on real data, orchestrated, tested and documented, defended in front of the cohort.

A production data platform you built, priced, and can defend end to end.
Continuity
The dataset you ingest in week three is the platform you defend in week twelve — same data, progressively harder questions.
003 — What you’ll leave with

Proof, not a certificate.

  • A production data platform you built and can defend end to end
  • Fluency in ingestion, modelling, orchestration and testing on real data
  • The ability to reason about cost and performance before you ship, not after
  • Monitoring and data contracts that catch failures before a stakeholder does
The capstone

The thing you defend.

Over the last fortnight you build a platform that takes a real dataset from raw ingestion through to something an analyst or a model could depend on: incremental loads, a tested transformation layer, orchestration with retries, and freshness monitoring.

You present the architecture, the cost per run, and the decisions you reversed along the way. We care more about the reasoning than the tool choice.

Assessed by the faculty and your cohort. Certificate of completion — not a nationally accredited qualification.
004 — Who it’s for

For engineers who want the layer underneath.

You’re ready if
  • You can write a query and a script without help — Python and SQL both
  • You've completed Beginner AI Foundations or have equivalent experience
  • You have a laptop you can install tooling on and a cloud account
  • You can give it eight to ten hours a week outside the live sessions
Not yet if
  • SQL is still new to you — build that first
  • You want modelling and analysis rather than infrastructure — that's AI & Data Science
  • You're looking for a single-vendor certification; this is deliberately tool-agnostic
Before week one

Intermediate. You should be comfortable with Python and SQL before week one — not expert, but able to write a query and a script without help. Beginner AI Foundations is the usual route in.

You need a laptop you can install tooling on and a cloud account; we use free tiers where possible and warn you before anything costs money. Budget eight to ten hours a week outside sessions.

Level
intermediate
Commitment
2 live sessions / week · ~9 hrs
Places
12
005 — Your instructor
Amir Charkhi
Amir Charkhi
Founder & Director. Twenty years building AI and data systems across energy, resources and financial services; Adjunct Associate Professor at UWA.
LinkedIn ↗

Frameworks are great. But understanding what they abstract — the loop, the parsing, the failure modes — is what lets you actually debug and design them under pressure.

  • PhD
  • 20+ yrs in industry
  • Adjunct Assoc. Prof · UWA
  • Databricks University Alliance Faculty
  • AWS Certified AI Practitioner
  • 21 yrs teaching

Amir founded, funds and directs AI Tech Institute, and still teaches. He holds a PhD and has spent more than twenty years building and leading AI, machine learning and data teams in Australian industry — the kind of work the programs here are drawn from rather than adapted to.

He currently leads asset performance and analytics at Synergy, Western Australia's state-owned electricity generator and retailer. Before that he led GenAI and MLOps program delivery at EY, working on platform modernisation for tier-one Australian banks; served as Chief AI Engineer at Hancock Prospecting, where he built enterprise GenAI platforms for executive decision support, led a Snowflake migration, stood up on-premises NVIDIA H100 infrastructure and Kubernetes clusters for production AI, and built a team of twelve engineers; and spent nearly five years as Tech Lead for ML and Data Science at Woodside Energy.

He has been teaching for twenty-one years. He is an Adjunct Associate Professor at the University of Western Australia, teaching quantitative analysis and decision-making at master's level, and holds Databricks University Alliance Faculty status and the AWS Certified AI Practitioner certification. He has published peer-reviewed research in Exploration Geophysics on machine learning for reservoir characterisation, and writes and records openly about the parts of AI engineering most courses skip — agent loops, termination logic and failure modes.

Teaches every live session of this cohort
006 — Upcoming intake

Twelve seats. We don’t add a thirteenth.

12
places, capped

Cohorts are deliberately small so every piece of work gets reviewed properly and every presentation gets heard in the room. If an intake is full we’ll say so and hold your place for the next one — we won’t quietly oversell a cohort.

See all upcoming dates →
Next intake
Dates announced soon
Register your interest and we'll contact you the day the intake opens — before it goes public.
Book a 30-minute call →
007 — Questions

The honest answers.

Do I need prior experience?

The prerequisites for this program are in “Who it’s for” above. Our foundation-level programs and workshops assume none. If you’re unsure, ask on a qualification call — we would rather redirect you than take your money for the wrong cohort.

How much time per week?

The commitment for this program is shown in the hero and in “Who it’s for”. Cohort programs run live sessions plus practice between them; workshops are a single block with no homework.

What do I actually leave with?

The work you shipped — defended in front of the cohort — and an honest recommendation on your next step. Sometimes that is another cohort with us, sometimes it isn’t; we will tell you which.

Is it accredited?

No. AI Tech Institute is not a Registered Training Organisation and this is not a nationally accredited qualification. It is professional education, assessed on the work you ship, with a certificate of completion from us. We won’t claim accreditation we don’t have.

Can my employer pay?

Yes — we invoice organisations directly and can supply a scope and outcomes summary for your L&D or capability budget. If three or more people from one team want in, talk to us about a private cohort instead.

What if I have to withdraw?

Full refund any time before the program starts. Once it has started we can’t refund the place, but we will carry you into a later intake where the circumstances warrant it. Ask us — we’re reasonable.

Start where you are.

Thirty minutes with us and you’ll know whether this is your right next step — or which of our programs is. No pitch, no payment, and we will say so if the answer is “not this one”.