The LSE gives EPITA and EPITECH students a series of courses on lab related topics.



K is an introductory course on kernel programming for third-year EPITA students.

This course objective is to develop an x86 toy kernel with capabilities similar to an arcade computer. The kernel is able to perform basic hardware handling (syscalls, timer, keyboard, etc) and to launch games (ELF binaries).

Link to the course website: site

Operating Systems And Computer Architecture

This course is splitted into 2 parts, an introductory course about Operating systems, and an Assembly Language and Computer Architecture course. This is for third-year EPITA students.

Link to the materials: materials


Link to the materials: materials

Security Workshop

The security workshop is a crash course about basic vulnerabilities and exploitation techniques, with small exercises to practice exploitation on.

Link to the materials: slides ctf


The rootme is a security exercise where people are connected on a computer using ssh, and they are presented with classical security holes (buffer overflows, race conditions, broken suid scripts, etc) and must exploit them to get to the next level.

Link to the rootme website: site (Down)


KOOC : Kind Of Objective C


This 60h course is teached to third-year students at EPITECH. KOOC is an overlay adding object-oriented constructs to C, making it look a bit like Objective-C. Students have to understand how the object-oriented paradigm works, and then have to implement a KOOC to C compiler using codeworker and the CNORM frontend.