Edocti
Advanced Technical Training for the Software Engineer of Tomorrow

IT Courses and Corporate Training by Edocti

Explore the Edocti catalog of technical courses, scheduled trainings and corporate programs for software, embedded, cloud, AI and cybersecurity teams.

11+ Years of technical expertise in Automotive & Autonomous Driving
Technical Experts selected by the Romanian Gov. for autonomous driving legislation
70% Hands-on learning by doing on real-world projects

Cloud


Automotive

Curs Cybersecurity in Automotive - Training IT Edocti

Cybersecurity in Automotive

Attacker Mindset & Threat Modeling ISO/SAE 21434 Risk Management Memory Safety & Defensive C/C++ CAN Bus Fuzzing & SocketCAN

Cybersecurity in Automotive: Adopt an attacker-mindset to rigorously harden vehicle systems against modern cyber threats.

Learn critical concepts including...

Curs AUTOSAR Operating System Essentials - Training IT Edocti

AUTOSAR Operating System Essentials

AUTOSAR OS Architecture Real-Time Tasking (OSEK) ISR Category 1 & 2 Schedule Tables & Alarms

AUTOSAR OS essentials: Master the core of automotive real-time systems, from its OSEK/VDX heritage to its critical role in modern ECU projects.

Gain deep...

Curs Simulink for Automotive System Design - Training IT Edocti

Simulink for Automotive System Design

Simulink Modeling Solver Selection (Fixed/Variable) Discrete & Continuous Systems Model Referencing

Simulink for Automotive: A practical, intensive workshop on Model-Based Design (MBD) specifically tailored for automotive engineers.

Progress from Simulink...

Curs Simulink Model Management and Architecture - Training IT Edocti

Simulink Model Management and Architecture

Simulink Architecture Model Referencing (Advanced) Data Dictionaries & Scoping Requirements Traceability

Simulink Model Management & Architecture: Bridge the gap between classical software architecture principles and Simulink-based development practices.

Learn...

Curs AUTOSAR Memory Stack — Essentials - Training IT Edocti

AUTOSAR Memory Stack — Essentials

Non-Volatile Memory (NvM) Memory Interface (MemIf) Flash EEPROM Emulation (Fee) EEPROM Abstraction (Ea)

Reliable storage mastery: Understand how NvM, Fee/Ea, and MemIf modules work together to ensure data persistence in modern automotive ECUs.

Dive into Flash...

Curs AUTOSAR Essentials - Training IT Edocti

AUTOSAR Essentials

AUTOSAR Architecture BSW & SWC Design RTE Configuration ECU Integration

AUTOSAR foundations: Gain a comprehensive understanding of the AUTOSAR Classic standard in a single, intensive training day.

Get hands-on experience with...

Curs AUTOSAR Application Modeling and RTE Generation - Training IT Edocti

AUTOSAR Application Modeling and RTE Generation

SWC Modeling & Composition Virtual Function Bus (VFB) RTE API Implementation OS Task Mapping

AUTOSAR RTE in practice: Learn to architect complex Software Components (SWCs) and generate the Runtime Environment (RTE) end-to-end.

Connect abstract Virtual...

Curs Stateflow for Automotive Applications - Training IT Edocti

Stateflow for Automotive Applications

Stateflow Charts Hierarchical & Parallel States Temporal Logic Patterns Mealy & Moore Machines

Stateflow for Automotive: Design and implement highly robust state machines for control logic and complex diagnostics on ECUs.

Master the use of events, transitions,...

Curs AUTOSAR Ethernet — Fundamentals to Integration - Training IT Edocti

AUTOSAR Ethernet — Fundamentals to Integration

Automotive Ethernet (OSI) AUTOSAR SoAd & PduR SOME/IP & Service Discovery DoIP Protocol

Automotive Ethernet mastery: A highly practical course that seamlessly connects Ethernet fundamentals with the AUTOSAR communication stack.

Understand the...


C++


Python

Curs Advanced Python — Practical Patterns for Systems, Embedded & IoT - Training IT Edocti

Advanced Python — Practical Patterns for Systems, Embedded & IoT

MicroPython & CircuitPython Async I/O & Concurrency Hardware Interfaces (UART/SPI) Binary Parsing & Protocols

Python for IoT & Embedded: Apply advanced Python features directly to embedded boards and connected edge devices.

Get intensive hands-on practice with MicroPython,...

Curs Professional Python Environments — Micro Training (4h) - Training IT Edocti

Professional Python Environments — Micro Training (4h)

Virtual Environments (venv) Dependency Locking (pip) Anaconda & Conda Python Packaging (Wheels)

Python environments pro setup: Master virtual environments and modern Python packaging in just 4 highly focused hours.

Get intensive hands-on practice setting...

Curs Essential Python Topics - Training IT Edocti

Essential Python Topics

Python 3 Fundamentals Data Structures & Collections File I/O & Serialization Object-Oriented Programming

Essential Python 3 foundations: Thoroughly cover the core building blocks and syntax of Python required for everyday professional development.

Get immediate...

Curs Flask & SQLAlchemy — Micro Training (4h) - Training IT Edocti

Flask & SQLAlchemy — Micro Training (4h)

Flask Foundations API Routing SQLAlchemy ORM Database Migrations

Flask & SQLAlchemy essentials: Build a highly functional, persistent web application from scratch in just 4 hours.

Get immediate hands-on practice creating...

Curs Essential Flask Development with Docker - Training IT Edocti

Essential Flask Development with Docker

Flask Web Framework Docker Containerization Docker Compose SQLAlchemy ORM

Flask + Docker workshop: Build and containerize a full-fledged web application from scratch in 2 intensive days.

Get hands-on practice building Flask routes,...

Curs Advanced Python Topics - Training IT Edocti

Advanced Python Topics

Advanced OOP & Metaclasses Generators & Coroutines Multithreading & Asyncio Functional Programming

Advanced Python in depth: Master the modern and advanced features of Python 3 required to build robust, scalable applications.

Get intensive hands-on practice...


AI & Deep Learning


Operating Systems

Curs Linux Device Drivers Essentials - Training IT Edocti

Linux Device Drivers Essentials

Linux Kernel Modules Character Devices Kernel Memory Management Interrupts & Exceptions

Driver fundamentals: Learn to write, compile, and debug Linux kernel device drivers step by step.

Get hands-on practice with kernel modules, character devices,...

Curs Practical Linux Introduction - Training IT Edocti

Practical Linux Introduction

Linux Command Line (CLI) File System Navigation Process Management Users & Permissions

Linux foundations: Get started with the essential commands, core concepts, and daily workflows required for any Linux user.

Gain hands-on practice navigating...

Curs Linux Internals and system administration - Training IT Edocti

Linux Internals and system administration

Linux Internals & POSIX Process Management & Systemd Network Troubleshooting Shell Scripting

Practical Linux skills for developers: Build a solid understanding of Linux internals, system administration, and troubleshooting in a single hands-on course.

...

Curs Practical Docker - Training IT Edocti

Practical Docker

Docker Images & Registries Persistent Volumes Docker Compose Container Networking

Docker in practice: Learn to build, ship, and run containers with absolute confidence across any environment.

Gain hands-on experience working with Docker...

Curs Practical RTOS and RT programming - Training IT Edocti

Practical RTOS and RT programming

RTOS Architecture Task Scheduling Multithreading & Sync POSIX IPC

Real‑time in practice: Design and implement RTOS‑based applications on physical hardware using QNX.

Work step by step through core real-time concepts: schedulers,...

Curs Linux Internals and Application Programming - Training IT Edocti

Linux Internals and Application Programming

Linux System Calls POSIX APIs & IPC Multithreading & Sync Memory Management

Inside Linux: Dive deep into system calls, process management, IPC, and memory management through practical C programming.

Complete hands‑on labs focusing...


Software Architecture and Design

Empowering Engineering Teams with Expert-Led IT Training

Edocti provides premium corporate IT training and upskilling programs tailored for modern software engineers. We bridge the gap between theoretical concepts and production-ready requirements through intensive, 70% hands-on courses, focusing on core technologies like Modern C++, advanced Python, and Linux internals.

As recognized specialists in the automotive and embedded systems sectors, our trainers bring over a decade of real-world project experience. We help Tier-1 suppliers and tech companies navigate the complexities of autonomous driving, AUTOSAR architectures, real-time operating systems (RTOS), and strict vehicle cybersecurity standards (such as ISO/SAE 21434 and ISO 26262).

Beyond embedded software, our comprehensive training portfolio accelerates digital transformation with dedicated modules on Cloud computing (AWS), DevOps containerization (Docker, Kubernetes), and applied Artificial Intelligence (Deep Learning, Computer Vision). Whether your goal is to master software architecture or deploy scalable cloud services, Edocti delivers a tailored learning experience that drives immediate business impact.

Want to find out more? We are here to help!

Or email us directly at training@edocti.com.