2026-01-12 - Public Ada Training ================================== This page contains links to everything you will need for this training class Files ------- * `Slides `_ This is a PDF copy of the slides presented during the course * `Labs `_ This contains the prompts and answers for each of the class labs Toolchain ----------- If you do not have access to the GNAT compiler and the GNAT Studio IDE, you can find them here: https://public-training.adacore.com/toolchain/toolchain.html Schedule ---------- .. list-table:: :header-rows: 1 * - Day - Topic * - Day 1 - | Introduction | Overview | Hello World! | Type Model | Declarations | Scalar Types | Statements | Array Types * - Day 2 - | Record Types | Subprograms | Type Derivation | Expressions | Overloading * - Day 3 - | Packages | Private Types | Program Structure | Visibility * - Day 4 - | Access Types | Genericity | Tagged Derivation | Exceptions * - Day 5 - | Interfacing with C | Tasking | Subprogram Contracts | Type Contracts | Annex - Reference Materials | GNAT in Practice Documentation --------------- * `Ada Reference Manual `_ * `GNAT Reference Manual `_ * `GNAT User Guide `_