PISCINE PRO

AI/ML and Cybersecurity

PISCINE PRO : AI/ML

Piscine Pro AI/ML is an intensive, project-based program designed to build practical skills in Artificial Intelligence and Machine Learning through hands-on challenges and peer-to-peer learning.

What You’ll Learn

Throughout the program, participants will explore key AI and Machine Learning concepts, including:

– Machine Learning Fundamentals — Build a strong foundation in core machine learning concepts and techniques.
– Classification & Decision Models — Learn how to develop models that classify data and support data-driven decision-making.
– Deep Learning for Advanced Use Cases — Explore neural networks and deep learning techniques for more complex, real-world challenges.

Three Levels of Difficulty

Piscine Pro AI/ML is structured into three levels of difficulty, with each level focusing on different types of Machine Learning problems and progressively increasing in complexity.

Across all levels, participants will:

– Use Python or R to complete projects and challenges.
– Follow the same peer-to-peer and project-based learning approach.
– Work on increasingly complex problems as they progress through each level.

The levels differ in problem complexity and depth — not programming language, allowing participants to focus on developing their AI/ML problem-solving skills using the tools they are most comfortable with.

PISCINE PRO : Cybersecurity

Piscine Pro Cybersecurity is a hands-on program focused on web vulnerabilities and cybersecurity practices. Participants learn how to identify, understand, detect, prevent, and mitigate common and advanced web security vulnerabilities through practical challenges.

What You’ll Learn

The program covers a range of web security vulnerabilities, including:

– XSS & CSRF — Learn how to identify, detect, and prevent common web-based attacks.

– TPP, XXE, SSRF & LFI — Explore more complex web vulnerabilities and techniques for detecting and preventing them.

– Deserialization with RCE & Padding Oracle — Work with advanced security vulnerabilities and understand approaches to detection and prevention.

Three Levels of Difficulty

Piscine Pro Cybersecurity is structured into three progressive levels, with each level introducing more complex web security challenges.

Across all levels, participants will:

– Work on hands-on cybersecurity challenges.
– Learn to identify, detect, prevent, and mitigate web vulnerabilities.
– Follow 42’s peer-to-peer and project-based learning approach.
– Progress from common web vulnerabilities to more advanced security challenges.

Each level builds on practical problem-solving, allowing participants to strengthen their cybersecurity skills through learning by doing.