Come un videogame
Ogni fase sblocca la successiva
Nel curriculum di 42 avanzi quando dimostri padronanza. Infatti non ci sono voti da inseguire, ma progetti da capire, consegnare, discutere e poi migliorare
Piscine
È il primo vero contatto con il metodo 42: una sfida pratica in presenza in cui scopri come impari, collabori e gestisci il tempo mentre affronti problemi senza una soluzione già pronta.
4 settimane
Esperienza intensiva
0 prerequisiti
conta il potenziale: lo verifichi con i giochi online
Common Core
Con il Common Core diventi ufficialmente parte della comunità studentesca di 42.
Prima parti da C, memoria e algoritmi, poi attraversi sistemi, Python, OOP, AI, rete e web full-stack, sempre con progetti progressivi e testing tra pari.
12-18 mesi
durata media
level up
XP, review e retry
Work Experience
Puoi scegliere di fare una work experience per mettere alla prova il metodo in un contesto professionale, ma non è obbligatoria per proseguire verso la Mastery. Se vuoi ottenere l’RNCP, invece, deve essere validata come progetto del percorso.
8-12 mesi
esperienza in azienda
facoltativa
non blocca la mastery
Mastery (Advanced core)
Sblocchi il curriculum avanzato e scegli percorsi più approfonditi. In questo modo puoi specializzarti in verticale su una o più tecnologie. Se vuoi, puoi anche fare domanda per svolgere la mastery in uno qualsiasi dei campus del network.
Tempo Variabile
Ritmo personalizzato
World-wide
Fai richiesta per fare la mastery in uno qualsiasi dei campus 42
Riferimento RNCP
Certificazioni professionali riconosciute in tutta Europa
42 Firenze è abilitata a rilasciare le certificazioni RNCP, i titoli professionali del Répertoire national des certifications professionnelles francese: grazie alla corrispondenza con l’EQF (Quadro europeo delle qualifiche), sono riconosciuti in tutta l’Unione Europea.
Completando il percorso puoi ottenere la qualifica “IT Solutions Designer and Developer” (RNCP39783) livello 6, e poi, proseguendo, la qualifica “IT Architecture Expert” (RNCP39774), livello 7. Ogni titolo unisce blocchi di competenze, specifici progetti di specializzazione e un periodo minimo di work experience validata come progetto.
Il programma diventa visibile nel codice che consegni.
Ogni progetto è un problema reale da risolvere con il codice: dalle fondamenta di un linguaggio con libft alle web app complete di ft_transcendence, fino a Inception, RAG Against the Machine e The Answer Protocol. Così dimostri, progetto dopo progetto, capacità in programmazione, sistemi, reti e lavoro di squadra.
ft_transcendence
Una full-stack web application modulare: frontend, backend, API, database, autenticazione, sicurezza, comunicazione real-time e deploy containerizzato.
Libft
Crei la tua prima libreria C ricostruendo funzioni essenziali, utility e liste concatenate: memoria, stringhe, puntatori e strumenti riutilizzabili.
Inception
Costruisci una infrastruttura Docker Compose con NGINX, SSL/TLS, WordPress, MariaDB, volumi, reti, segreti e deploy dentro una virtual machine.
RAG against the machine
Progetti un sistema Retrieval-Augmented Generation capace di ingerire documenti, recuperarli, organizzarli e usarli per generare risposte più affidabili.
The Answer Protocol
In coppia costruisci un server TCP multiplayer, client CLI e grafico, protocollo documentato, chat, eventi di presenza e gestione condivisa delle risorse.