Skip to content
Home / Support / KAI Academy
KAI Academy

Learn water and energy modelling on real data

Free, step-by-step tutorials from our real-data case studies, with the data and code to run them yourself, and hands-on courses taught on your own data. New tutorials arrive as each product launches.

12
free tutorials
MIT
open code you can reuse
100 %
open tools: TTim, MODFLOW 6, Pastas, SWMM
Weekly
every notebook rerun and checked
Free tutorials

Learning tracks

Each tutorial is a notebook that runs from top to bottom on real, openly licensed data, with every figure already drawn on GitHub. Read it online, or run it and change it.

Water

Groundwater and boreholes

For GroundWater Analyst and HydroSaaS

5 free
04Beginner · about 15 min

Read a 3D groundwater model

Explore three regions of Uganda in 3D: cut sections, see the water table and the rock layers, and read borehole records and drilling logs.

In the browserData: Uganda
Water

Wastewater, effluent and pollution

For HydroSaaS

2 free
Water

Floods, rivers and flood triggers

For KAI-Hydro

1 free
Ground

Subsurface and ground

For KAI-Subsurface, KAI-GeoEnergy and KAI-Geotech

4 free
09Beginner · about 20 min

Rock types from core

Quality-check 600 plugs from the Groningen Rotliegend, define rock types with the flow zone indicator, and see them beat one porosity-permeability trend.

pandasscikit-learnData: Netherlands (NLOG)
11Advanced · about 40 min

Bedding, REV and upscaling

Build ripple-laminated bedding calibrated on core, solve flow through it, and find the scale at which permeability becomes representative. Then try it live in the Plug-to-Block Lab.

SciPyNumPyData: Netherlands (NLOG)
12Beginner · about 30 min

Reading drilling logs

Check a borehole register for gaps and unit slips, class drillers' descriptions into cover, weathered rock and fresh rock, and test the log against the recorded depth to bedrock. Practice register first, then real open wells.

pandasMatplotlibData: Practice register + Canada (GWELLS)
Water and energy

Coming as products launch

Each new product ships with a tutorial, tested on open data the same way

In development
ComingEnergy · KAI-Hydropower

Reservoir inflow forecasting

Forecast inflow to a reservoir from rain and river records, with an honest error band.

Python
ComingEnergy · KAI-Hydropower

Rule curves and energy

Turn an inflow forecast into a release plan, and see the energy and spill trade-off.

Python
ComingWater · KAI-Hydro

A flood forecast you can act on

From rainfall to river level to a plain Normal, Watch or Warning, tested on an open river record.

Python
Run them yourself

Five minutes to your own copy

Python 3.11 or newer, on any laptop. Each notebook runs in a minute or two, and stops with an error if its key numbers drift from the published results.

git clone https://github.com/Kaitale/kai-case-studies.git
cd kai-case-studies
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt
get-modflow :flopy --subset mf6  # tutorial 02
jupyter lab
Courses

Hands-on courses, on your own data

For water, energy and geoscience teams: one to five days, online or in person, built around your boreholes, rivers, park or reservoir. Seats from $250; team courses quoted.

Plan a course

Course topics

  • Groundwater models from borehole records, in 3D
  • Pumping tests, borehole models and drawdown
  • Effluent compliance, soft sensors and pollution tracing
  • Flood forecasting and early warning in practice
  • Hydropower inflow forecasting and reservoir operation
  • Python and AI for water, energy and geoscience data
Learn by doing

Bring your own data to a course

We teach on your boreholes, rivers, park or reservoir, so your team leaves with a working model.