Black Friday 2025

The biggest Cybersecurity sale of the year!
40% Discount

On all individual courses

40% Discount

On all individual courses

For November only, every individual TrainSec course is 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.

When?

Mark your calendar: Black Friday & Cyber Monday coming!

Access the discount until the 01/December/2025.

40% Discount

All individual courses almost half price

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

How?

Simple checkout process, use code

Code: BF2025

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

Malware Analysis & Development courses

By: Uriel Kosayev |
86 Lessons |
09:30:00 Hrs
This beginner-friendly course covers essential IT fundamentals to build the critical skills every cybersecurity professional needs. It’s the perfect stepping stone to our SOC Analyst Professional – Level 2 and other advanced hands-on courses at TrainSec Academy.
$300 Instead of $500
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 |
9:12:00 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
By: Pavel Yosifovich & Uriel Kosayev |
105 Lessons |
24:09:00 Hrs
Learn advanced analysis 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

Hardware Hacking Courses

By: Amichai Yifrach |
15 Lessons |
5:42:00 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:00 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 |
2:45:00 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:00 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: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 |
1:30:00 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 |
2:15:00 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 |
2:00: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 |
1:00: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: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:00 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:00 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 |
1:17:00 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:00 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:00 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 |
3:43:00 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:00 Hrs
The course provides the foundations for the most common software device drivers that are useful not just in cyber security, but also other scenarios, where monitoring and sometimes prevention of operations is required.
$294 Instead of $490
By: Pavel Yosifovich |
24 Lessons |
06:30:00 Hrs
Continuing from where “Windows Kernel Programming 1” left off, this course covers file system mini-filters, some advanced techniques, and an introduction to KMDF.
$60 Instead of $99
By: Pavel Yosifovich |
85 Lessons |
30:42:00 Hrs
The Advanced Windows Kernel Programming course is designed for experienced Windows developers and security researchers who want to deepen their understanding of kernel-level programming. This course builds upon foundational knowledge and explores advanced techniques for writing efficient, stable, and secure Windows kernel drivers.
$162 Instead of $270

Windows System Programming

By: Pavel Yosifovich |
48 Lessons |
13:12:00 Hrs
The Windows system-level API provides a rich infrastructure for building Windows applications, whether client, server, and anything in between. This course guides the learner through the intricacies of the Windows API, while getting a deeper understanding of Windows mechanisms.
$204 Instead of $340
By: Pavel Yosifovich |
64 Lessons |
11:36:00 Hrs
Continuing from where “Windows System Programming 1” left off, this course deals with Jobs, Threads, Thread Synchronization, I/O, and Memory.
$177 Instead of $295
By: Pavel Yosifovich |
46 Lessons |
09:18:00 Hrs
Continuing from where “Windows System Programming 2” left off, the last part deals with Dynamic Link Libraries, Security, COM Fundamentals, and basic Windowing.
$120 Instead of $199

Windows Internals courses

By: Pavel Yosifovich |
34 Lessons |
7:48:00 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:00 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:00 Hrs
Day 3 deals with various kernel mechanisms.
$90 Instead of $149
By: Pavel Yosifovich |
31 Lessons |
05:18:00 Hrs
Continuing the “Windows Internals” series, day 4 deals with Memory Management.
$84 Instead of $139
By: Pavel Yosifovich |
48 Lessons |
08:18:00 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:00 Hrs
The Windows native API is the “real” API user-mode code uses to talk to the kernel. This API, however, is mostly undocumented. The course teaches the fundamentals of the Native API implemented by NtDll.dll, as it relates to system calls, but not just system calls.
$228 Instead of $380
By: Pavel Yosifovich |
201 Lessons |
31:51:00 Hrs
Modern C++ Programming Masterclass is a comprehensive course designed to equip developers with the essential and advanced skills needed to write efficient, robust, and modern C++ code. Whether you’re aiming to build large-scale applications, simple tools, or conduct research, this course offers a structured journey through the language’s fundamentals and its modern features.
$414 Instead of $690
By: Pavel Yosifovich |
81 Lessons |
14:12:00 Hrs
x64 processors are the most used processors on which Windows and Linux systems run. Understanding how these processors work is essential when working closely with the OS, such as when debugging, reverse engineering, or researching.
$294 Instead of $490
By: Pavel Yosifovich |
43 Lessons |
07:12:00 Hrs
Continuing from where part 1 left off, this course digs deeper into the x64 architecture.
$177 Instead of $295
By: Pavel Yosifovich |
125 Lessons |
17:54:00 Hrs
The Rust programming language promises to be safe, fast and productive. Created by Mozilla, Rust provides high level features while maintaining control and safety for low level code if required. Rust plays in the same playing field as C/C++ but is fit for any kind of software, from low-level system code to servers, clients and anything in between.
$414 Instead of $690
By: Pavel Yosifovich |
79 Lessons |
12:07:12 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:12 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:00 Hrs
COM provides an abstraction and supporting runtime for creating component-based systems, leveraging loose coupling and independence of programming language. Many Windows components are exposed through COM, which also forms the basis of the Windows Runtime.
$234 Instead of $390
By: Pavel Yosifovich |
36 Lessons |
06:48:00 Hrs
Continuing from where “COM Programming 1” left off, this course teaches COM automation, EXE Servers, and COM Threading and Apartments.
$60 Instead of $99
By: Pavel Yosifovich |
67 Lessons |
11:06:00 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