3 Skills set Tracks: AI, Java, DevOps
*: Changeable elements depending on further versions of the tracks
Common Core (4.5 months)
Phase 1: Go Piscine (1 month)
Intensive selection – Piscine projects
Phase 2: Golang (3 months) *
Week Project Type Duration Student
s
1 go-reloaded 🔴 Mandatory 1 week 1
2 git 🔴 Mandatory 1 week 1
3 ascii-art 🔴 Mandatory 1 week 2-3
4 ascii-art-web 🔴 Mandatory 1 week 2-3
5 ascii-art-web-dockerize 🟡 Optional 1 week 2-3
6-7 push-swap OR 🔴 Required choice (1 of 2) 2 weeks 2-3
tetris-optimizer
8-9 groupie-tracker OR net-cat 🔴 Required choice (1 of 2) 2 weeks 2-3
10-11 lem-in OR my-ls-1 🔴 Required choice (1 of 2) 2 weeks 2-4
11-14 forum 🔴 Mandatory 4 weeks 4-5
Skills acquired: CLI, file parsing, HTTP/REST, API, sorting algorithms, data structures,
SQL/SQLite, authentication, sessions
Phase 3: JavaScript Piscine (3 weeks)
Introduction to JS + DOM basics
Phase 4: JavaScript (3 months)
Wee Project Type Duratio Student Skills
k n s
1-6 social-n 🔴 6 weeks 4-6 Frontend framework
etwork Mandatory (React/Vue/Svelte), WebSockets, Go
backend, SQLite, migrations, Docker
multi-containers, auth, groups,
notifications
7 Python 🔴 1 week 1 Python basics, syntax, data structures,
Piscine* Mandatory intro to FastAPI
8-10 guidely 🔴 2-3 1 RAG, vector DB, LLM integration,
Mandatory weeks React + FastAPI
11-1 detecto 🔴 2-3 1-2 YOLO/OpenCV, computer vision,
3 Mandatory weeks React + FastAPI
Track 1: Artificial Intelligence (AI)
Phase Module Duration
Common Core Go Piscine 1 month
Golang (8 projects) 3.5
months
JavaScript Piscine 2 weeks
JavaScript (4 projects including social-network, guidely, 2.5
detecto) months
Transition AI Piscine 1 month
Specialization AI Specialization (includes Python) 5 months
Total duration: ~13 months
🎯 Career Opportunities
● Machine Learning Engineer
● AI/ML Developer
● Data Scientist
● Computer Vision Engineer
● NLP Engineer
● MLOps Engineer (with DevOps cross-training)
🚀 Achievable Missions
● Build and deploy recommendation systems
● Develop chatbots and RAG-based assistants
● Create object detection and image classification systems
● Integrate LLMs into web applications
● Design and maintain ML pipelines
Track 2: Java Fullstack Development
Phase Module Duration
Common Core Go Piscine 1 month
Golang (8 projects) 3.5
months
JavaScript Piscine 2 weeks
JavaScript (4 projects including social-network, guidely, 2.5
detecto) months
Transition Java Piscine 1 month
Specialization Java Fullstack Specialization 5 months
Java Piscine (1 month / 20 days)
Intensive introduction to Java: OOP, I/O, primitive types + 1 week JavaScript
Java Fullstack Oriented / Skill set (5 months)
Wee Project Type Duratio Student Skills
k n s
1 lets-pla 🔴 5 days 1 Spring Boot, MongoDB, REST API,
y Mandatory CRUD
2 angul-it 🔴 5 days 1 Angular, TypeScript, state
Mandatory management
3-4 buy-01 🔴 8 days 2-4 Spring Boot, Angular, MongoDB,
Mandatory Microservices, Docker
5-6 mr-jenk 🔴 8 days 1-2 Jenkins, CI/CD, Docker, Unix
Mandatory
7-8 safe-zo 🔴 8 days 1-2 SonarQube, code quality, CI
ne Mandatory integration
9-10 buy-02 🔴 8 days 2-4 Full dev environment, e-commerce
Mandatory completion
11-1 travel-p 🔴 25 days 4-6 Spring Boot, Angular, Microservices,
5 lan Mandatory Postgres, Neo4j, Ansible, Jenkins,
CI/CD
16-2 lets-tra 🔴 35 days 4-6 Spring Boot, MongoDB, Microservices,
2 vel Mandatory Elastic, Neo4j, Docker
Total: ~97 days (~5 months)
Optional Java Projects (based on progress)
Project Duration Skills
neo4flix 10 days Neo4j, movie recommendation engine, Microservices
nexus 5 days Nexus repository manager
localserver 10 days HTTP/1.1 server from scratch, socket programming, CGI
01blog 10 days Social blogging platform, Spring Boot + Angular
Total duration: ~13 months
🎯 Career Opportunities
● Java Backend Developer
● Fullstack Developer (Java/Angular)
● Software Engineer
● Microservices Architect
● Cloud Developer (with DevOps cross-training)
🚀 Achievable Missions
● Build enterprise-grade REST APIs
● Develop e-commerce platforms
● Create microservices architectures
● Implement CI/CD pipelines for Java applications
● Design and deploy scalable web applications
Track 3: Cloud & DevOps
Phase Module Duration
Common Core Go Piscine 1 month
Golang (8 projects) 3.5
months
JavaScript Piscine 2 weeks
JavaScript (4 projects including social-network, guidely, 2.5
detecto) months
Transition Scripting Piscine 1 month
Specialization Cloud DevOps Specialization (includes Python) 5 months
Scripting Piscine (1 month / 10 days)
Intensive introduction: Unix, shell scripting, Python
Cloud DevOps Oriented / Skill set (5 months)
Wee Project Type Duratio Student Skills
k n s
1 deep-in-net 🔴 5 days 1 Networking, IP, TCP/UDP, DNS,
Mandatory DHCP, OSI layers, Cisco Packet
Tracer
2-3 deep-in-syste 🔴 10 days 1 Linux server, virtualization, SSH,
m Mandatory packages, users, processes,
logs
4-5 crud-master 🔴 13 days 2 Backend APIs, microservices,
Mandatory NodeJS, Flask, REST, message
queuing
6-7 play-with-con 🔴 10 days 1 Docker, Dockerfile, Docker
tainers Mandatory Compose, containerization
8-9 orchestrator 🔴 10 days 2 Kubernetes, Minikube, K8s
Mandatory manifests, container
orchestration
10-1 code-keeper 🔴 10 days 2-3 GitLab CI, DevOps pipelines,
1 Mandatory SonarQube, Ansible, Terraform
12-1 cloud-design 🔴 15 days 2-3 Public Cloud, Terraform,
5 Mandatory Kubernetes, IaC, security,
GreenOps, monitoring
Total: ~73 days (~3.5 months) + buffer time for deeper learning
Total duration: ~13 months
🎯 Career Opportunities
● DevOps Engineer
● Cloud Engineer
● Site Reliability Engineer (SRE)
● Platform Engineer
● Infrastructure Engineer
🚀 Achievable Missions
● Design and manage CI/CD pipelines
● Deploy and orchestrate containerized applications
● Implement Infrastructure as Code (Terraform, Ansible)
● Manage Kubernetes clusters
● Monitor and optimize cloud infrastructure
Summary Timeline (~13 months)
Month Phase
Month 1 Go Piscine
Month 2-4.5 Golang (8 mandatory projects)
Month 5 JS Piscine (2 weeks)
Month 5.5-8 JavaScript (4 projects including social-network, guidely, detecto)
Month 9 Transition (AI Piscine / Java Piscine / Scripting Piscine)
Month 10-14 Skill set (5 months)
Key Considerations
1. No mixing of cohorts – Linear path per track
2. Enhanced staff monitoring – Flow monitoring per track
3. Future AI curriculum > 1 year – Not accessible to students in the short program
4. Employability/Life skills – Integrated in parallel but optional and free (not included in
duration calculations)
Cross-Track Pathways (advanced
learners)
💡 Principle: Students who complete their specialization ahead of schedule can
access projects from other tracks to broaden their skills and enhance their
employability.
Recommended Projects by Original Track
Original Track Accessible Projects Benefit
AI play-with-containers, Deploy ML models in production
orchestrator
AI lets-play, angul-it Strengthen Java/Spring backend skills
Java play-with-containers, CI/CD and containerization of Java apps
code-keeper
Java guidely, detecto Add AI features to projects
DevOps guidely, detecto Understand ML workloads to deploy
DevOps buy-01, angul-it Better understand fullstack apps to
orchestrate
Access Conditions
1. Validation of all mandatory projects in your track
2. Staff approval after progress evaluation
3. No delays on the branch schedule
4. Cross-track projects are optional and do not replace main track projects but are
recommended to develop versatile profiles
Valued Profile Combinations
Combination Exit Profile
AI + DevOps (containers, K8s) MLOps Engineer
Java + DevOps (CI/CD, cloud) Cloud Developer
DevOps + AI (guidely, detecto) Platform Engineer AI
Java + AI (guidely, detecto) Fullstack AI Developer