Epitech Piscine Training

Epitech Piscine - Python, Linux and algorithm projects

4-month intensive training — 9 technical seminars + 1 competition

An immersive Epitech program covering development fundamentals: front-end, back-end, full-stack architecture, DevOps, CI/CD, and project management. Mix of individual exercises and group projects with team management, collaborative code reviews, and agile methodologies.

Preparation Seminar Days 01-10

Linux, Bash, Python — algorithmic thinking.

Linux Python Bash Git Vim

Web Seminar Days 11-20

HTML5, CSS3, JavaScript, PHP — dynamic interfaces.

HTML5 CSS3 JavaScript PHP MySQL Materialize

Job Board Seminar Days 21-30

Full-stack recruitment platform — MySQL, REST APIs.

PHP MySQL REST API JSON JavaScript

Java Seminar Days 31-40

Java OOP — classes, inheritance, design patterns.

Java Maven JUnit IntelliJ Git

My First Game Days 41-55

2D game development — libGDX, architecture, testing.

Java libGDX Gradle JUnit JaCoCo

Ansible DevOps Seminar Days 56-60

Linux admin, Ansible, virtualization, deployment.

Debian Ansible VirtualBox Nginx MariaDB SSH

Docker Seminar Days 60-67

Containers, Docker Compose, microservices architecture.

Docker Docker Compose Node.js Flask PostgreSQL Redis

Jenkins Jenkins Seminar Days 66-70

CI/CD automation, Configuration as Code (JCasC), Job DSL pipelines.

Jenkins CI/CD Groovy YAML GitHub

Project Management T-CEN-500

SmartFridge project — Gantt planning, budget, resources, risks, communications.

Project Management Gantt Budget Risk Analysis

5G Antenna Competition Optimization Challenge

5G antenna optimization: minimize deployment costs while covering a city.

Python Algorithms Optimization Greedy Algorithms Clustering

Other Projects