Safety-certified tools Tools for Automotive Applications C-STAT Static analysis C-RUN Runtime analysis Debugging and trace probes Build tools for Linux
IAR Academy is our technical training program providing you with a unique opportunity to boost your skills in embedded development, speed up project efficiency and meet tight deadlines easier.
Take a course on the go or at your desk, through an in-person session with other developers, or have us come to you to do an on-site course. It’s all about you and your learning preferences.
The onsite IAR Academy training was more than worth every second and every penny.
It launched our team of embedded developers to the next level by enlightening them on all of the powerful development and debugging tool features.
I just started with embedded programming, and with help from IAR Academy I got up and running quickly in my project.
When gone through the course, I realized that I had only scratched the surface of all the available functionality and possibilities. Now, I know so much more.
I have learned several new tricks and features that will help me in my daily work.
To get me started, a colleague of mine recommended this course as it has a straight-forward ”learning by doing” approach.
IAR Academy On Demand provides you with courses through a self-service online training portal which allows you to access training at your desk or on the go, in a pace that fits your learning preferences. The portal also offers opportunities to register for a live seminar, purchase different training modules, and request custom on-site training for an organization.
With IAR Academy On Demand, you have a choice in where and how to learn, with the possibility to easily get reference material from previous courses.
Get the IAR Academy On Demand experience in this short overview video!
We continuously add courses to the portal.
As of now, the following are available:
This course is recommended for any developer, with basic knowledge of embedded software design, willing to learn about efficient embedded programming. It's especially suitable for those starting new projects.
You will learn how to get the least out of the compiler for a successful project with the professional IAR Embedded Workbench.
This course is recommended for any developer, with basic knowledge of embedded software design, willing to learn about smart embedded debugging and sharpen their debugging skills.
You will learn how to enable and make use of the powerful debugging capabilities in IAR Embedded Workbench.
This course is recommended for any developer, with elementary knowledge of embedded software design.
You will learn how IAR Embedded Workbench toolbox helps to quickly get a project created, assembled, linked, debugged and techniques that are useful to boost your daily development tasks.
This course is recommended for embedded developers that are familiar with IAR Embedded Workbench, but are ready to take their skills to the next level.
You will learn how to use IAR Embedded Workbench to detect and avoid stack overflow, how to use trace to find errors, how use IARbuild, Compiler, Linker and C-STAT from the command line, as well as how to debug and optimize code with help from I-jet Trace and I-scope.
IAR Academy scheduled courses provides a couple of days of live training at one of our offices. This is an excellent opportunity for intense learning and interactions with colleagues and instructors who have real-world experience and tools expertise.
Our scheduled courses are held by our embedded experts which together with you explores features to know about as well as useful tips and tricks on how to get the most out of your development projects. The courses include lectures and hands-on training, course material, and lunch. If applicable, course is held in local language.
IAR Academy On Site provides customized training targeted for your team’s needs. It is suitable for large development teams, working on the same project, learning a new technology or tool, or on-boarding a new group.
The on-site training can cover topics such as embedded programming in general, advanced debugging, safety, security, RTOS designs, and state machine programming, or any topic suitable for your specific requirements.