The course focuses on the key constructs of types, subprograms, control structures and program units. It then tackles the more difficult subjects of tasking, generic programming and exception handling, supported throughout with simple analogies and a multitude of programming examples.
This course is highly recommended for those who have had little or no exposure to developing Ada programs and who want to master this elegant language.