Free Information Technology Courses

Free courses for university students and professionals working in the industry


Reverse Engineering Reverse Engineering


Reverse Engineering For Beginners

This course is designed for system programmers and engineers who need an introduction to reverse engineering.


Programming Programming


Data Structures And Algorithms

This course develops your ability to design processes for solving problems and to implement algorithms efficiently within software.

BlockChain For Beginners

This course is designed for students with basic programming skills and it is an introduction to the BlockChain technology.


Operating Systems Operating Systems


Embedded Linux

Introduction to Embedded Linux Systems covering toolchains, the booting process with U-Boot and BareBox, the linux kernel, BusyBox, the initramfs, device nodes, network configuration, file system configuration, BuildRoot and the Yocto Project