Stage 1: Money as a double-entry ledger
Model balances as postings, not numbers you edit, so the books always balance and a repeated instruction cannot pay twice.
Mai Studies Original · Computing
An extended build-along programme. You write the engine yourself, one stage at a time, with coding challenges marked instantly in the page and a stage deliverable marked against a published rubric. Every stage adds a piece of a real payments system: a double-entry token ledger that cannot lose a penny, authorisations and holds with expiry, a netting and settlement cycle, fees and currency conversion rounded to the smallest unit, a reconciliation and dispute trail, and a final end-to-end settlement run with a handover an assessor can follow. This is a Mai Studies record of study, not a regulated qualification, and it does not make you an authorised payments firm.
No account needed to buy. Pay with your card and we create your student account from the email you enter, with this programme ready inside it for twelve months.

Original Mai Studies learning material. This is a professional completion programme, not a regulated qualification or university accreditation.
Programme syllabus
Model balances as postings, not numbers you edit, so the books always balance and a repeated instruction cannot pay twice.
Issue tokens that represent real money held elsewhere, and keep supply and backing in step at all times.
Reserve funds before you move them, release them when the reservation lapses, and never let a hold leak.
Turn thousands of obligations between parties into the smallest set of real payments, and settle them as one atomic cycle.
Take fees and convert currency without losing a penny, and decide openly who absorbs the rounding.
Prove your engine agrees with the outside world, and answer any question about a payment months later.
Bring the six stages together into one engine and run a full day: payments in, holds, fees, netting, settlement and a reconciled report.
Sign in as a student on this programme to leave a rating.