Cosa imparerai
Un percorso guidato attraverso un curriculum curato per portarti da “solo curioso” a un livello professionale in Data Science & AI in sole 12 settimane (formato full-time).
Fondazione
SQL, Python, Jupyter Notebook, Git e GitHub, algebra lineare, probabilità e statistiche.
Analisi dei dati
Analisi, preparazione, visualizzazione ed esplorazione dei dati.
Apprendimento automatico classico
Machine learning supervisionato e non supervisionato, miglioramento dei modelli ML, Naive Bayes, SVM, random forest, pipeline ML e classificazione.
Deep Learning
Reti neurali (implementazione, troubleshooting e ottimizzazione), architetture CNN, autoencoder, data augmentation, TensorFlow, Keras e scikit-learn.
Elaborazione del linguaggio naturale
Codifica del testo per NLP, reti neurali ricorrenti (RNN), LSTM, meccanismi di attenzione, modelli transformer e costruzione di chatbot.

Capitolo 0: pre-lavoro
La scienza dei dati è stata una delle carriere più prestigiose negli ultimi anni. Implica la gestione dei dati, la pulizia, la valutazione e lo sviluppo di modelli di apprendimento automatico per prevedere i risultati degli eventi. In questo capitolo, tratteremo le basi della scienza dei dati per prepararti a iniziare il tuo viaggio di apprendimento.
Introduzione a Python
- Python Language and History
- Le basi di Python
- Strutture di dati fondamentali in Python
- Classi e oggetti
- Moduli e pacchetti
- Input/output
- Errori ed eccezioni
Ambienti
- Ambienti Python
- Anaconda
- Notebook Jupyter
SQL e database
- Fondamenti SQL
- Query SQL
Algebra lineare
- Scalar e vettori
- Matrici
- Norme
Git e github
- Introduzione al controllo della versione
- Flusso di lavoro
- Ispezionando i repository
- Annullare i cambiamenti
- Fetching e tirando i cambiamenti
- Spingere i cambiamenti
Progetto: adattamento alla curva
- Questo progetto riguarda la risoluzione del problema del "adattamento della curva", che prevede la ricerca dell'equazione della curva migliore per adattarsi a un determinato set di dati. Ti guiderà attraverso un esempio di questo problema ed è diviso in sezioni, in cui ogni sezione eserciterà l'uso di concetti fondamentali come OOP, SQL, algebra lineare e il flusso di lavoro di apprendimento automatico finale.
Programma di apprendimento
Dal lunedì al venerdì, dalle 9:30 alle 15:30 (GMT+1 / CET)
Sessione di lezione
9:30am - 11:00am
Sessione di lezione
11:30am - 01:00pm
Sessione pratica
02:00pm - 03:30pm
La nostra metodologia
Apprendimento dal vivo online
- Con Code Labs Academy vivi un’esperienza di apprendimento strutturata con sessioni live online interattive, durante le quali ti confronti in tempo reale con istruttori e compagni di corso, favorendo collaborazione e sviluppo rapido delle competenze.
Studio autonomo
- Part-time: 9 ore di apprendimento dal vivo, 11 ore di studio autonomo, per un totale di 20 ore settimanali.
- Tempo pieno: 22,5 ore di apprendimento dal vivo, 17,5 ore di auto-studio, per un totale di 40 ore settimanali.
Metodo in classe capovolta
- Sperimenta un approccio di apprendimento dinamico con il nostro metodo di classe capovolta, che ti permette di prepararti in autonomia e usare il tempo live per approfondire, fare pratica e chiarire i dubbi.
Pratica guidata
- Partecipa a un’esperienza di apprendimento coinvolgente, in cui ci concentriamo su esercizi pratici, progetti reali e costruzione del portfolio per garantirti una base solida e spendibile nel mercato del lavoro.
Di cosa avrai bisogno
Non hai bisogno di qualifiche precedenti in informatica o programmazione per unirti al nostro bootcamp. Non assumiamo alcuna conoscenza precedente e ti guideremo attraverso le basi nelle prime settimane, assicurandoci che tu costruisca una solida base da zero. Che tu sia nuovo nel campo, stia valutando un cambio di carriera o voglia fare upskilling, il nostro programma è progettato per farti progredire rapidamente e con sicurezza.
- Laptop o computer: Un laptop o un computer desktop affidabile, con sufficiente potenza di elaborazione e in grado di eseguire i programmi necessari.
- Connessione Internet stabile: Accesso a Internet affidabile per sessioni di apprendimento dal vivo, laboratori pratici e incarichi.
- Alfabetizzazione informatica di base: Capacità di navigare nei sistemi operativi, utilizzare software di produttività e browser Internet.
- Conoscenza di base in algoritmica e programmazione: Familiarità con i concetti di programmazione per seguire comodamente i corsi.
- Conoscenza inglese: Livello B1 con la capacità di comprendere materiali tecnici e comunicare in modo efficace, poiché il bootcamp viene condotto in inglese.
- Impegno per l'apprendimento: Un atteggiamento proattivo verso l'apprendimento e la pratica della programmazione, soprattutto durante la pre-unità, per stabilire una solida base con cui proseguire nel bootcamp.
Centro servizi carriera
Workshop di sviluppo della carriera
Sessioni introduttive aperte a te e alla community CLA. Scopri cosa offre il nostro Career Center, incontra il nostro career advisor e partecipa a mini-sessioni dedicate agli ultimi ritocchi a CV, profilo LinkedIn e candidatura.
Sessioni di consulenza professionale personalizzate
Incontri strutturati 1:1 per chiarire i tuoi obiettivi di carriera (o di upskilling), mappare i tuoi punti di forza e definire un piano d’azione concreto per entrare o crescere nel settore tech.
Simulazioni di colloquio
Allena le risposte alle domande comportamentali più comuni, impara a raccontare i tuoi progetti tecnici, a valorizzare i tuoi punti di forza e a gestire conversazioni su retribuzione e benefit in modo professionale.
Revisione di CV e lettera di presentazione
Ricevi feedback mirato su CV e cover letter, adattato ai ruoli tech e ai mercati a cui ti vuoi rivolgere, così da catturare l’attenzione dei recruiter e aumentare le probabilità di ottenere un colloquio.
Selezione di offerte di lavoro e stage
Accesso a opportunità di lavoro e tirocinio selezionate a mano dai nostri career specialist, con focus su ruoli davvero entry-level o adatti a chi sta facendo upskilling.
Accesso alla piattaforma di risorse carriera
Accesso continuo ai materiali di career coaching sulla nostra piattaforma di apprendimento: template, checklist, esempi di CV/portfolio, guide al colloquio e risorse sul mercato del lavoro tech.
Eventi di orientamento e networking professionale
Incontra professionisti del settore tech in eventi online dedicati a orientamento, Q&A e networking. Scopri percorsi reali, ricevi consigli concreti e amplia la tua rete di contatti professionali.
Alumni networking
Connettiti con compagni di corso e alumni CLA per condividere risorse utili, discutere trend del settore e segnalare opportunità lavorative che potrebbero interessare la community.
Perché scegliere Code Labs Academy?
Coaching di carriera 1:1
Supporto personalizzato da career specialist: ottimizzazione di CV e LinkedIn, simulazioni di colloquio e strategia di ricerca lavoro orientata ai ruoli tech.
Progetti pronti per il portfolio
Diplomati con un portfolio GitHub di progetti reali—sviluppati in aula e rifiniti grazie al feedback dei mentor.
Curriculum guidato dal mercato
Programma aggiornato ogni trimestre per seguire la domanda in AI, cybersecurity e sviluppo web.
Certificato riconosciuto
Mostra il tuo certificato Code Labs Academy accreditato AZAV su LinkedIn, nel CV e nelle pratiche di visto.




