Public Ada Training

BATH, ENGLAND, Oct, 2020


This course is geared towards software professionals looking for a practical introduction to the Ada language, including critical features introduced in Ada 2012. By attending this course you will understand and know how to use Ada for both sequential and concurrent applications, through a combination of live lectures from AdaCore's expert instructors and hands-on workshops using our latest GNAT technology. AdaCore will provide an Ada 2012 toolchain. No previous experience with Ada is required.

The course will be conducted in English.

Prerequisite: Knowledge of a programming language (Ada 83, C, C++, Java…)

Each participant should come with a computer running Windows.


The Tank Room
14 James Street West
Bath, UK


0900 – 1700

Lunch Break

1300 – 1400 (Lunch provided every day)

AdaCore Contact

Philippa Bell
+33 1 49 70 80 86

Language Basics

  • Introduction and Rationale
  • Declarations
  • Basic Types
  • Building and Debugging Simple Programs

Program Architecture

  • Subprograms
  • Packages
  • Privacy
  • Exceptions

Composite Data Structures & Architecture

  • Statements
  • Arrays
  • Records

Advanced Program Architecture

  • Access Types
  • Inheritance
  • Genericity
  • Elaboration

Advanced Topics

  • Basic Tasking
  • Low Level Programming and Interfacing
  • Contracts
  • GNAT Tools


If you are interested in the event you may register using the form below. For more information about the event or pricing info contact us at

After you register for this course we will send you instructions for downloading the AdaCore software that will be used for the workshops. Please pre-install these files on your laptop and bring it with you to the course.

The information above is collected by AdaCore for the purpose of organising the event. Please read our privacy policy if you want to know more about how we process your information and your rights.

Privacy Policy
Commercial contact