AdaCore: Build Software that Matters
I Stock 2186991305

Public AdaCore Training

AdaCore offers standardized courses for Ada (5 days) and Rust (3 days), providing a structured live classroom experience for individuals and small groups. These courses, offered at fixed intervals throughout the year, introduce core language concepts through instructor-led lectures, interactive quizzes, and hands-on lab exercises.

Enquire Today
Course Details_

Logistics

Target Audience

Software engineers with little to no prior experience in the language taught, planning to develop, review or test code.

Location

Each course is conducted remotely. Once you register, a link will be sent to you prior to the scheduled session date.

Prerequisites

Knowledge of software engineering core concepts; experience in any compilable programming language is a plus.

What You’ll Learn_

Ada Language Training

This course is a five-day course giving a full introduction to the Ada language, starting with the basics, and then finishing with more advanced concepts, including:

  • Fundamental data types (numeric, enumerated, arrays, records)
  • Basic algorithmic features (expressions, statements, subprograms)
  • Modular program construction (packages, data abstraction/hiding)
  • Exceptions and exception handling
  • Access types
  • Generic units
  • Concurrent programming
What You’ll Learn_

Rust Language Training

This course is a three-day course giving a full introduction to the Rust language, starting with the basics, and then finishing with more advanced concepts, including:

  • Fundamental data types (types, values and control flow)
  • Data structures (tuples and arrays, user-defined types)
  • Ownership and Memory Management (borrowing, lifetimes, smart pointers, references)
  • Abstraction and Organization (methods and traits, generics, standard library traits/types, modules)
  • Advanced Concepts (pattern matching, iterators, error handling)
Binary code

Unlock Your Programming Potential

If you are interested, register via the button below. For more information about the event or pricing, contact us at sales@adacore.com.

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.

Looking for Custom Training?

AdaCore's Enterprise Training can be tailored to your team’s use of AdaCore tools and languages. Our experts will adapt the content to your projects, workflows, and certification requirements.