0% found this document useful (0 votes)
5 views8 pages

One Year Module Structure

The document outlines three skill set tracks: Artificial Intelligence (AI), Java Fullstack Development, and Cloud & DevOps, each with a structured curriculum lasting approximately 13 months. Each track includes a common core phase, specialized modules, and various projects to develop practical skills, with career opportunities identified for each specialization. Additionally, it highlights cross-track pathways for advanced learners to enhance their employability by accessing projects from other tracks.

Uploaded by

amanimosespeace
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

One Year Module Structure

The document outlines three skill set tracks: Artificial Intelligence (AI), Java Fullstack Development, and Cloud & DevOps, each with a structured curriculum lasting approximately 13 months. Each track includes a common core phase, specialized modules, and various projects to develop practical skills, with career opportunities identified for each specialization. Additionally, it highlights cross-track pathways for advanced learners to enhance their employability by accessing projects from other tracks.

Uploaded by

amanimosespeace
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

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

You might also like