Black Friday

The biggest 2026 Cybersecurity sale of the year is here:
November SALE!!

2026 Black Friday

For November 2026 only, most individual TrainSec courses are available at a special Black Friday and Cyber Monday rate. Whether you want to break into cybersecurity, specialize in Windows systems, or level up your research and hardware exploitation skills, this is the time to commit. Take advantage of expert-led training trusted by professionals worldwide and build skills that compound for life.

40% Discount

All individual courses and plans almost half price

Pick any single course in the TrainSec cybersecurity course catalog and apply code BF2026 at checkout.

How?

Simple checkout process, use code

Code: BF2026

* Live events, learning paths, bundles and subscriptions are not included in this sale

Malware Analysis & Development courses

By: Uriel Kosayev & Pavel Yosifovich |
135 Lessons |
40:00 Hrs
EDR Internals hands-on workshop is designed to give cybersecurity professionals, malware researchers, and detection engineers a rare opportunity to explore how modern Endpoint Detection and Response (EDR) solutions truly work, and how to both research and build them from the ground up.
$1,260 Instead of $2,100
By: Pavel Yosifovich & Uriel Kosayev |
105 Lessons |
24:09 Hrs
Learn advanced malware analysis and malware development techniques from real-world malware and harness this knowledge to craft your own malware, understanding attacker strategies. Empower yourself with both defensive and offensive cybersecurity skills in this immersive course.
$534 Instead of $890
By: Uriel Kosayev |
56 Lessons |
08:18:00 Hrs
In this malware analysis and reverse engineering course, you will delve into the inner core of dissecting different malware types and variants, understand the adversarial mindset behind them and the used TTPs. At the end of the course, you will gain the power and knowledge to win any malware coming your way.
$300 Instead of $500
By: Uriel Kosayev |
58 Lessons |
09:12 Hrs
In this malware analysis and reverse engineering course, you will delve even deeper into the inner core of dissecting different malware types and variants, understand the adversarial mindset behind them and the used TTPs.
$300 Instead of $500

Cyber Defense & Response

By: Uriel Kosayev |
148 Lessons |
14:30 Hrs
A hands-on detection engineering course for practitioners who already work in security. You’ll simulate real attacker techniques in a live Windows Active Directory lab, trace them through the telemetry they leave in Windows Event Logs, Sysmon, and EDR, and close every cycle by writing, tuning, and validating a detection rule yourself. This isn’t about learning to recognize an attack. It’s about building the muscle to own the detection that catches it, the same loop a working detection engineer runs in production.
$420 Instead of $700
By: Uriel Kosayev |
86 Lessons |
09:30 Hrs
The course provides a hands-on introduction to cybersecurity fundamentals. Students learn computer hardware basics, networking protocols, Linux essentials, packet sniffing, virtualization setup, Windows server deployment, and Active Directory management, developing the technical skills required for effective cybersecurity operations and incident response.
$210 Instead of $350

Hardware Hacking Courses

By: Amichai Yifrach |
15 Lessons |
15:11 Hrs
From pin identification and log capture, through OT protocols (RS232/422/485) analysis and firmware extraction, to hands on tool buildup labs (true MITM tool development) and practical techniques for bypassing secure boot and developing UART exploits.
$150 Instead of $250
By: Amichai Yifrach |
15 Lessons |
05:42 Hrs
Students will explore Bluetooth and BLE technologies, including their architecture, protocols, pairing processes, security measures, and tools for analysis. The class includes a live demo of BLE sniffing with Wireshark.
$120 Instead of $200
By: Amichai Yifrach |
10 Lessons |
03:23 Hrs
This class focuses on RFID and NFC technologies, covering definitions, physical attributes, vulnerabilities, common protocols, and attack vectors. Students will learn about tools and techniques for hacking RFID and NFC systems.
$120 Instead of $200
By: Amichai Yifrach |
8 Lessons |
02:45 Hrs
Gain a comprehensive understanding of wireless communication protocols, including principles of wireless data transfer, security vulnerabilities, and attack methodologies. Develop hands-on skills in analyzing, exploiting, and securing various wireless protocols. Through real-world scenarios, students learn to anticipate, detect, and defend against threats in diverse wireless communication environments.
$60 Instead of $100
By: Amichai Yifrach |
6 Lessons |
01:49 Hrs
This class covers CAN Bus protocols, including definitions, physical attributes, signal identification, packet formats, network arbitration, recommended tools, and attack vectors such as sniffing, DoS, and MITM and car hacking.
$60 Instead of $100
By: Amichai Yifrach |
10 Lessons |
03:00 Hrs
Students will learn about USB protocols, including definitions, topologies, physical attributes, protocol basics, device structures, classes, enumeration, and live demonstrations of USB sniffing and analysis.
$90 Instead of $150
By: Amichai Yifrach |
5 Lessons |
01:30 Hrs
This class explores JTAG protocols, covering definitions, physical attributes, operational mechanics, uses, recommended tools, and practical demonstrations for firmware extraction and boundary scanning.
$60 Instead of $100
By: Amichai Yifrach |
8 Lessons |
02:15 Hrs
Focusing on I2C protocols, this class covers definitions, physical attributes, session signal definitions, master-slave sequences, and interesting aspects of I2C. Students will set up an I2C sniffer.
$60 Instead of $100
By: Amichai Yifrach |
6 Lessons |
02:00 Hrs
This class offers an in-depth look at SPI protocols, including definitions, physical attributes, signal identification, and advanced modes. Students will learn recommended tools and set up an SPI sniffer.
$60 Instead of $100
By: Amichai Yifrach |
4 Lessons |
01:00 Hrs
Students will learn about UART-driven protocols such as RS232, RS422, and RS485, understanding why they exist, their importance, and hacking tips.
$30 Instead of $50
By: Amichai Yifrach |
02:00 Hrs
This class covers UART communication protocols, including physical attributes, signal identification, framing, flow control, and recommended tools. Demonstrations will show how to set up a UART link and sniffer.
$60 Instead of $100
By: Amichai Yifrach |
01:54 Hrs
Students will learn about the significance of communication in embedded systems, types of wired communication (serial and parallel), common protocols (UART, I2C, SPI, JTAG, RS232, CAN bus, USB, Ethernet), and their topologies.
$30 Instead of $50
By: Amichai Yifrach |
01:34 Hrs
This class introduces the essential tools for hardware analysis, including power supplies, voltmeters, oscilloscopes, protocol analyzers, and RF sniffers. It also covers basic soldering techniques and provides further reading for in-depth understanding.
$30 Instead of $50
By: Amichai Yifrach |
01:17 Hrs
Focused on the importance of datasheets, this class covers how to find and read them, and how to identify and record points of interest. It emphasizes the role of datasheets in understanding and hacking hardware.
$30 Instead of $50
By: Amichai Yifrach |
01:16 Hrs
This class teaches students how to identify and define various components of embedded systems. Topics include safely disassembling devices, understanding PCBs, identifying entities of interest, and recognizing smart chips, communication methods, storage, and user interfaces.
$30 Instead of $50
By: Amichai Yifrach |
3 Lessons |
00:58 Hrs
This class explores different kinds of hacking scenarios, detailing the strategies and methodologies specific to hardware hacking. Students will learn the systematic approach to identify vulnerabilities and exploit embedded systems effectively.
$30 Instead of $50
By: Amichai Yifrach |
12 Lessons |
03:43 Hrs
This class provides a comprehensive overview of embedded systems, starting with what they are and why they are important. It introduces high-level components and defines potential attack surfaces.
$60 Instead of $100

Windows Kernel Programming

By: Pavel Yosifovich |
74 Lessons |
21:30 Hrs
Learn to write, debug and deploy Windows kernel drivers from scratch. Pavel Yosifovich, author of Windows Kernel Programming and co-author of Windows Internals, takes you from kernel debugging with WinDbg through IRPs, IRQLs and synchronization to process, thread, object and registry callbacks: the mechanisms EDR and monitoring tools are built on.
By: Pavel Yosifovich |
24 Lessons |
06:30 Hrs
Continue from Windows Kernel Programming 1 into file system minifilters, Plug and Play filter drivers and KMDF, plus secured device objects, advanced pool memory and ETW trace logging.
$60 Instead of $99
By: Pavel Yosifovich |
85 Lessons |
30:42 Hrs
Go beyond your first Windows drivers: file system minifilters, Windows Filtering Platform callout drivers, filter drivers and KMDF, plus the kernel techniques, synchronization and tracing production drivers need, in long hands-on labs with full solutions.
$162 Instead of $270

Windows System Programming

By: Pavel Yosifovich |
48 Lessons |
13:12 Hrs
Learn to program Windows the way the operating system really works. Pavel Yosifovich, author of Windows 10 System Programming and co-author of Windows Internals, teaches the Windows API in C and C++: error handling and strings, kernel objects and handles, sharing objects between processes, sessions, and creating and enumerating processes, with labs that build real tools.
$204 Instead of $340
By: Pavel Yosifovich |
64 Lessons |
11:36 Hrs
Master the Windows APIs behind fast, reliable native software. Continuing from part 1, Pavel Yosifovich, author of Windows 10 System Programming and co-author of Windows Internals, teaches job objects, threads and thread pools, every synchronization primitive, synchronous and asynchronous I/O, and memory management with the Virtual API, heaps and memory mapped files, with labs and solution walkthroughs.
$177 Instead of $295
By: Pavel Yosifovich |
46 Lessons |
09:18 Hrs
Complete your Windows API foundation with DLLs, security and COM. In the final part of the series, Pavel Yosifovich, author of Windows 10 System Programming and co-author of Windows Internals, covers building and loading DLLs, DllMain and the loader lock, DLL injection techniques, access tokens, privileges, UAC and security descriptors, COM as a client, and the Win32 windowing model.
$120 Instead of $199

Windows Internals courses

By: Pavel Yosifovich |
34 Lessons |
07:48 Hrs
This course provides the fundamentals of Windows. This will get you up to speed with the Windows core concepts and architecture.
$120 Instead of $199
By: Pavel Yosifovich |
49 Lessons |
10:18 Hrs
Following “Day One”, this course continues with Windows Internals details, discussing Processes, Jobs, and Threads.
$120 Instead of $199
By: Pavel Yosifovich |
49 Lessons |
07:30 Hrs
Day 3 deals with various kernel mechanisms.
$90 Instead of $149
By: Pavel Yosifovich |
31 Lessons |
05:18 Hrs
Continuing the “Windows Internals” series, day 4 deals with Memory Management.
$84 Instead of $139
By: Pavel Yosifovich |
48 Lessons |
08:18 Hrs
The last “day” in the Windows Internals series is about the I/O System and Security.
$150 Instead of $249
Help me choose..

Not sure which course or learning path is right for you? 

Our instructors are here to help! Contact us, and we’ll guide you to the best option based on your goals and experience.

 

Programming Courses

By: Pavel Yosifovich |
90 Lessons |
15:24 Hrs
Learn the Windows native API: the Nt and Rtl functions in NTDLL.dll that every Win32 call ends up in. Go below Win32 to system calls, the PEB and TEB, handles and objects, memory, I/O, the registry and security, with labs and solution walkthroughs.
$228 Instead of $380
By: Pavel Yosifovich |
201 Lessons |
31:51 Hrs
Learn to write fast, safe and maintainable C++ the modern way, from C++11 through C++20 and C++23. Pavel Yosifovich, co-author of Windows Internals, takes you from the build model and language basics to move semantics, templates, smart pointers, concurrency, concepts, ranges and coroutines, with hands-on labs after every module.
$414 Instead of $690
By: Pavel Yosifovich |
81 Lessons |
14:12 Hrs
Learn to read and write x64 assembly and understand the CPU your code really runs on. Pavel Yosifovich, co-author of Windows Internals, takes you from registers, flags and integer representation to MASM programs, the Windows x64 calling convention, stack frames and mixing C with assembly, with labs and solution walkthroughs along the way.
$294 Instead of $490
By: Pavel Yosifovich |
43 Lessons |
07:12 Hrs
Go below user mode and see the x64 processor at the system level: privilege rings, CPUID, MSRs and control registers, segmentation and descriptor tables, four- and five-level page translation, system calls, interrupts and exceptions, each checked live in the kernel debugger.
$177 Instead of $295
By: Pavel Yosifovich |
125 Lessons |
17:54 Hrs
Learn Rust properly, from the toolchain and ownership to traits, concurrency, async and unsafe code. Pavel Yosifovich, co-author of Windows Internals and a systems developer with more than 25 years in C and C++, explains why Rust works the way it does, with labs and full solution walkthroughs after most modules.
$414 Instead of $690
By: Pavel Yosifovich |
79 Lessons |
12:07 Hrs
Would you like to write applications for Windows with a graphical user interface (GUI) using C++? You may have programmed many command line applications and tools, but how about some GUI? Menus, toolbars, list views, tree views, and graphics? This course shows you how to use WTL and C++ to create GUI applications for Windows.
$60 Instead of $99
By: Pavel Yosifovich |
32 Lessons |
04:31 Hrs
The Sysinternals tools from Microsoft are useful for any power user on Windows. This course demonstrates some of the tools in detail while adding Windows Internals information. Supporting tools are also used that augment the information provided by the Sysinternals tools.
$48 Instead of $79
By: Pavel Yosifovich |
58 Lessons |
12:30 Hrs
Learn how Windows COM really works by building it yourself in C++. Pavel Yosifovich, co-author of Windows Internals, takes you from plain C++ classes to interfaces, IUnknown, class factories, activation and registration, then to IDL, type libraries and ATL, with hands-on labs including a client for the Windows BITS service.
$234 Instead of $390
By: Pavel Yosifovich |
36 Lessons |
06:48 Hrs
Finish the COM picture after COM Programming 1: COM automation with IDispatch and dual interfaces, out-of-process EXE servers with proxies, stubs and marshaling, and STA and MTA apartments, built in C++ and ATL.
$60 Instead of $99
By: Pavel Yosifovich |
67 Lessons |
11:06 Hrs
WinDbg is a powerful Microsoft debugger, able to debug user mode and kernel mode code. This course shows the major aspects of working with WinDbg, in user and kernel mode, with and without source code.
$105 Instead of $175