Learning Journeys for Job Profiles
The below Job Profiles are our recommendations to combine e-learning courses for different job profiles.
30 | 60 | 90 | 120 minutes
Interactive
Exercises
Quiz
English, German
On Demand
Constantly Growing
Flexible Subscription Plans
Embedded Software Developer
Learning Journey
Fundamentals of embedded software
Serial bus systems
cyclic redundancy check CRC
Operating Systems
AUTOSAR Real-Time Operating System
Information Security
Cryptography
Electronics and electrical fundamentals
The "Embedded Software Developer" e-learning package is a comprehensive program that equips learners with essential knowledge and skills in the field of embedded software development. This package covers a wide range of topics to provide a well-rounded understanding of the subject.
Automotive Basic Software Developer
Learning Journey
Course Package Includes:
Fundamentals of embedded software
cyclic redundancy check CRC
Automotive bus systems
Operating systems
AUTOSAR Real-Time Operating System Electronics and electrical fundamentals
The "Automotive Basic Software Developer" e-learning package is a comprehensive program that equips learners with essential knowledge and skills in the field of embedded software development and in addition to important automotive knowledge. This package covers a wide range of topics to provide a well-rounded understanding of the subject.
Embedded Software Developer with Focus Technology
Learning Journey
Course Package Includes:
Real-Time Operating System
Control of electrical machines
Battery and battery systems
Noise, vibration, and harshness NVH for vehicles.
Information security
The "Embedded Software Developer with focus technology" e-learning package is a comprehensive program that equips learners with essential knowledge and skills in the field of embedded software development as well as technical training. This package covers a wide range of topics to provide a well-rounded understanding of the subject.
Measurement Technology Engineer with Focus Strain Gauges
Learning Journey
Learning Journey
Automotive Application Software Developer
Learning Journey
Fundamentals of embedded software
Serial bus systems
cyclic redundancy check CRC
Automotive bus systems
Operating Systems
Real-Time Operating System
Electronics and electrical fundamentals
ASPICE Overview
ASPICE - Engineering
ASPICE - Supporting Processes
Information security
Automotive cybersecurity
Cryptography
The "Automotive Application Software Developer" e-learning package is a comprehensive program
Automotive Software Developer Electromobility
Learning Journey
Course Package Includes:
Fundamentals of embedded software
Serial bus systems
Cyclic redundancy check CRC
Operating system OS
Real-time operating system RTOS
Electronics and electrical fundamentals
Power electronics fundamentals
Electrical machines
Control of electrical machines
Vector control
:
E-mobility
EV charging
Electrified powertrain
Noise, vibration, and harshness NVH
ASPICE Overview
ASPICE - Engineering
ASPICE - Supporting Processes
Information security
Automotive cybersecurity
The "Electromobility Software Developer" e-learning package is a comprehensive program that equips
Automotive Software Quality Engineer
Learning Journey
Course Package Includes:
AUTOSAR
ASPICE Overview
ASPICE engineering processes
ASPICE Supporting Processes
ASPICE Management
ASPICE Acquisition and Supply
Automotive cybersecurity
Automotive Function Developer for Electromobility
Learning Journey
Learning Journey
Automotive Project Manager
Learning Journey
Serial bus systems
Automotive Bus Systems
AUTOSAR
Electronics and electrical fundamentals
V3.1 Automotive SPICE - Overview
V3.1 Automotive SPICE - Acquisition and Supply
V3.1 Automotive SPICE - Engineering
V3.1 Automotive SPICE - Management
V3.1 Automotive SPICE - Supporting Processes
V4.0 Automotive SPICE - Overview
V4.0 Automotive SPICE - Acquisition and Supply
V4.0 Automotive SPICE - Management
Information Security
Automotive Cybersecurity
Introduction to Cryptograpy
The "Automotive Project Manager" e-learning package is a comprehensive program that equips learners with essential knowledge and skills in the field of automotive system and software development of electrical control units within the vehicle.
Electromobility Software Developer
Learning Journey
Course Package Includes:
Embedded Software Basics
Serial bus systems
Cyclic redundancy check CRC
Operating system OS
Real-time operating system RTOS
Electronics and electrical fundamentals
Power electronics fundamentals
Electrical machines
Control of electrical machines
Vector control
Battery and battery systems
E-mobility
EV charging
Electrified powertrain
Noise, vibration, and harshness NVH
ASPICE Overview
ASPICE - Engineering
ASPICE - Supporting Processes
Information security
Automotive cybersecurity
Charging Station Developer
Learning Journey
Course Package Includes:
Cyclic redundancy check CRC
Operating systems
Real-Time Operating System
Electronics and electrical fundamentals
Power electronics fundamentals
Battery and battery systems
E-Mobility
EV charging
Information security
The "Charging Station Developer" e-learning package is a comprehensive program that equips learners
START TODAY!
Choose your plan
12 Days
-
No transaction fees
-
Access to the full e-learning library
-
On demand learning on your time
12 Weeks
-
No transaction fees
-
Access to the full e-learning library
-
On demand learning on your time
12 Months
-
No transaction fees
-
Access to the full e-learning library
-
On demand learning on your time
Frequently asked questions
General Information
You gain access to high-quality e-learning from technical domains such as embedded system and software development, electrical engineering, automotive and electromobility. We are steadily increasing our contents and, if you wish, we will be pleased to keep you up-to-date
Why should I choose e-learning from the Embedded Academy?
You decide when you want to...
Where can I find my certificates for completed e-learning?
Licenses
As soon as you are logged in, you have access to all e-learning via the e-learning page where you can start your selected unit.
How do I obtain a company-wide license?
We would be pleased to prepare an individual customized offer for your company. Contact us via info@joraltechnologies.com
Technical Requirements
You have to be online to work with our e-learning.
Which technical requirements must be met?
All you need is internet access. The e-learning run on all devices but we recommend using devices with larger screens such as tablet computers, laptops or computers.
Payment & Support
Which payment methods are available?
You can choose between the following payment methods:
Are individual wishes and changes possible?
Of course! Please contact us via info@joraltechnologies.com
What to do when you are unhappy with the e-learning or something does not work?
Call us +1-613-215-3252 and we will try to help you immediately. Of course, you can also email us at info@joraltechnologies.com
E-learning Portfolio
Access to ALL courses with one subscription!!
Course Description of the offered courses
We facilitate our customers’ work in the embedded environment and to support the successful software development from both a technical and an organizational point of view.
The Embedded Academy e-learning platform offers high quality e-learning units, which are based on expert knowledge, collaboration with industrial key players and precise research. The portfolio covers a wide range of topics in the field of electronics, electrical engineering, e-mobility, embedded systems, and software.

Embedded Software Basics
- Language: English, German
- Course objective: The aim of this course is to provide a sound basic knowledge on which other topics, such as AUTOSAR, can build.
- Course content: This course provides an e-learning on fixed point arithmetic and on floating point arithmetic. Two ways of storing binary numbers are described, and limitations and typical errors of the methods are explained. This helps to avoid beginner mistakes and enables a quick introduction to the basics of embedded software.
- Duration: 1 hours, 15 minutes
- Study time: 6 hours, 15 minutes
Introduction to Serial Bus Systems
- Language: English, German
- Course objective: The aim of this course is to introduce learners to all the important basic terms for the topic of serial bus systems.
- Course content: This course is designed to introduce you to important basic terms related to serial bus systems. Terms concerning hardware and software are explained. The focus of the first e-learning lies on very general basic terms that are relevant to most bus systems. For example, the terms bit rate, baud rate, latency, clock signal and router are explained, or what a protocol and a protocol stack actually are. At the beginning of the e-Learning, typical application areas of serial bus systems and their advantages over other systems are described.
- The second e-learning deals with the OSI model, which is a reference model for communication systems and protocols. Two components of this model are particularly relevant for bus systems: the so-called physical layer and the data link layer.
- The last two e-learning courses are based on these mentioned layers. One of them covers basic terms of the physical layer, the other one those of the data link layer.
- Duration: 2 hours, 50 minutes
- Study time: 14 hours, 10 minutes
Cyclic Redundancy Check CRC
- Language: English, German
- Course objective: The aim of this course is to understand how to calculate various CRC checksums.
- Course content: The e-learning course consists of three e-learning units:
“CRC Definition," "CRC-8," and "CRC-16." In this course, you will acquire the necessary knowledge to understand the calculation of CRC checksums. The first module imparts the definition and function of the CRC checksum. The modules are organized in ascending order of CRC sums, and the calculations are always explained using examples.
In the "CRC Definition" module, we uncover its significance, explore various CRC lengths, and delve into its principles, including functionality, polynomial representation, and generator polynomial.
In "E-Learning CRC-8," we delve deeper into CRC-8 calculation, explaining steps with examples. Explore how the sender generates the CRC-8 checksum and how the receiver verifies message accuracy.
Continuing the journey, "CRC-16" explores CRC-16 calculation through detailed examples. Learn how CRC-16 is generated and verified, addressing diverse message lengths. Whether
new to CRC or seeking a deep dive, this course empowers your understanding.
- Duration: 1 hour, 20 minutes
- Study time: 6 hours, 20 minutes
Operating Systems
- Language: English
- Course objective: The aim of this course is to provide a basic knowledge of operating systems and the various components and functions they contain.
- Course content: In this course, you learn what an operating system is. Therefore, you are familiarized with the kernel, which holds the core functionality of the operating system and you get to know the scheduler, which controls the execution of multiple tasks and allocates resources to them. This is covered in greater detail in the chapter “Multitasking”. To complete this course, safety and other advanced aspects are covered as well as the characteristics of embedded operating systems.
- Duration: 55 minutes
- Study time: 4 hours, 40 minutes
Real-Time Operating System
- Language: English
- Course objective: The aim of this course is to provide a basic knowledge of real-time operating systems. The learner will understand what a real-time operating system is and how it works.
- Course content: You will learn when real-time operating systems are needed and which requirements they have. In particular, we cover the difference between soft real-time requirements and hard real-time requirements. You will also encounter the term “timing analysis” and learn about the difference between time-based tasks and event-based tasks. At the end you will be familiarized with three scheduling algorithms, before we cover three typical problems: task starvation, deadlock and race conditions.
- Duration: 1 hour, 5 minutes
- Study time: 5 hours, 25 minutes
Information Security
- Language: English, German
- Course objective: The aim of this course is to provide an overview of information security so that its interrelationships and importance become clear.
- Course content: The course is divided into two topics. First, important terms of information security are defined and the underlying goals are explained. Furthermore, it is clarified who is affected by information security and what it is needed for. In the second e-learning unit, the practical implementation of information security is explained. Here, risks and threats are presented and explained using examples. Afterwards, the information security management system is defined and its functioning is explained. The introduction of this system is, among other things, the task of the information security officer. Finally, direct measures are explained on the basis of the 14 reference measure objectives, using ISO 27001 as a source.
- Duration: 1 hour
- Study time: 5 hours
Cryptography
- Language: English, German
- Course objective: The aim of this course is to understand the various encryption methods, how they are used, and which mechanisms are most useful for which application during implementation.
- Course content: The course on cryptography is divided into two parts First, the focus is on classical cryptography, presented in three e-learnings. We begin with a general introduction to the topic, which is followed by a historical overview. Thereby, we will encounter the most famous classical encryption methods: the Scytale, the Caesar Cipher, the Vigenère Cipher, the One-Time Pad and the Enigma. The second part then moves on from this historical encryption to modern methods, also divided into three e-learnings. Here, using the example of Alice and Bob, A to B encryption from the sender (A) to receiver (B) is explained for the three basic types (symmetric, asymmetric, and hybrid) and further illuminated using concrete methods such as the DES, AES, RSA and the Diffie-Hellman Key Exchange.
- Duration: 4 hours
- Study time: 20 hours
Electronics and Electrical Fundamentals
- Language: English
- Course objective: The aim of this course is to provide a basic technical understanding of all relevant topics in the area of electricity.
- Course content: The first e-learning unit of this course is called “Electronics and Magnetism”. It covers the relationship between current, voltage and resistance, which is expressed by Ohm’s law. In addition, electric and magnetic fields are contrasted and different types of magnets are considered. The second e-learning unit deals with the important components of a circuit, the capacitor and the coil, as well as the resulting phenomena and physical laws, the Lorentz Force, the Hall Effect and the principle of induction. Furthermore, direct current and alternating current are analyzed. For the analysis of circuits, Kirchhoff’s Laws and the circuit types parallel circuit and series circuit are explained. With regard to alternating current, the Star connection and the Delta connection are considered. The topic of AC circuits is covered in greater detail. Therefore, the complex numbers are explained in order to then discuss the complex voltage and the complex current. Furthermore, this chapter covers the impedance and the Root Mean Square. The last part of the e-learning contains an introduction to power electronics, which is based on semiconductor elements. In addition to teaching technical basics, it explains how various components can be constructed using semiconductors. Here, special attention is paid to the diode and the MOSFET. The user is therefore familiarized with the concept of the p-n-junction.
- Duration: 3 hours, 10 minutes
- Study time: 15 hours, 50 minutes