AdaCore Blog

Advanced Journey with Ada: A Flight in Progress

by Gustavo A. Hoffmann , Cara Noonan Guest Author

We are thrilled to announce the release of the first part of our highly anticipated course on advanced concepts of Ada programming.

Introducing Advanced Journey with Ada: A Flight in Progress, the continuation of our immensely popular Introduction to Ada course.

As we diligently work to craft this e-learning experience, we will be adding more valuable content in the near future. It is important to note that, in our pursuit of continuous improvement, some sections may undergo refinements as part of our continuous review process.

The current modules of the course delve into the following captivating topics:

  • Data types: Immerse yourself into a comprehensive exploration of types and their representations, unraveling the intricacies of aggregates, arrays, strings, and numerics.
  • Control flow: Gain insights into expressions, statements, subprograms, and exceptions, equipping yourself with a deep understanding of control structures.
  • Modular programming: Take a dive into packages and encapsulation, unraveling the power of modularity and maintenance in Ada programming.

Following on from the modules above, work is now well under way for the next part of the course which will focus on resource management—a critical aspect of software development. This section will cover advanced topics, including access types, limited types, and containers. Stay tuned as we continue to shape and enrich this program.

In the meantime, elevate your programming skills and explore this first part by clicking here!

Posted in

About Gustavo A. Hoffmann

learn.adacore.com coordinator / co-author