0Pricing
AI Engineering Academy icon

AI Engineering Academy

PYTHON

Costruisci sistemi AI in produzione con LLM. Padroneggia l'OpenAI API, i database vettoriali, le pipeline RAG, il function calling, MCP e l'orchestrazione multi-agent.

🤖 Alimentato da IA📚 30 corsi👥 100.000+ studenti⭐ Valutazione 4,9
Panoramica del Corso

AI Engineering: LLM, RAG & Agents

Costruisci sistemi AI in produzione con LLM. Padroneggia l'OpenAI API, i database vettoriali, le pipeline RAG, il function calling, MCP e l'orchestrazione multi-agent. Questo percorso copre 30 mini-corsi progressivi da principiante assoluto (A1) fino a avanzato (B2), con lezioni brevi e focalizzate e quiz rapidi per consolidare ogni concetto.

Cosa imparerai

Inizierai dalle basi e progredirai attraverso argomenti intermedi e avanzati, ogni corso costruito sul precedente. Ogni lezione è pratica, con esempi reali e un tutor AI disponibile quando hai bisogno di aiuto.

Come funziona

Ogni corso è diviso in quattro lezioni focalizzate. Completa qualche lezione al giorno e padroneggerai l'intero percorso in settimane, non in mesi.

Inizia a Imparare →

Come Imparerai

🎯
Lezioni Interattive
Esercizi di codifica pratici con feedback in tempo reale
🤖
Tutor IA
Ricevi aiuto istantaneo dalla nostra IA quando sei bloccato
💻
Editor Integrato
Scrivi ed esegui il codice direttamente nel tuo browser
🏆
Certificato
Guadagna un certificato al completamento del corso
Curriculum

30 Corsi

Ogni corso nel percorso di apprendimento AI Engineering Academy.

01

Che cosa sono i modelli linguistici di grandi dimensioni?

A14 lezioni

Comprenda l’architettura e le capacità dei modelli linguistici di grandi dimensioni a livello concettuale. Scopra come transformer, meccani…

02

La prima chiamata all’API di OpenAI

A14 lezioniPRO

Configuri l’ambiente Python ed effettui la prima vera chiamata API a OpenAI. Impari a usare l’endpoint per le chat completion, comprenda la…

03

Fondamenti di prompt engineering

A14 lezioniPRO

Apprenda i principi fondamentali per scrivere prompt efficaci che producano in modo affidabile l’output desiderato. Padroneggi le tecniche…

04

Token, finestre di contesto e costi

A14 lezioniPRO

Comprenda come gli LLM elaborano il testo attraverso i token e come la finestra di contesto limiti ciò che un modello può considerare conte…

05

Output strutturato e modalità JSON

A14 lezioniPRO

Faccia in modo che gli LLM restituiscano JSON leggibile dalle macchine, che la sua applicazione possa analizzare in modo affidabile. Impari…

06

Lavorare con gli embedding

A24 lezioniPRO

Scopra come gli embedding di testo trasformano parole e frasi in vettori numerici che ne catturano il significato semantico. Impari a gener…

07

Database vettoriali: Pinecone e pgvector

A24 lezioniPRO

Vada oltre la ricerca per similarità in memoria e memorizzi milioni di vettori in un database pronto per la produzione. Impari a configurar…

08

RAG: fondamenti della generazione aumentata dal recupero

A24 lezioniPRO

Comprenda perché esiste il RAG e come risolva i problemi del knowledge cutoff e delle allucinazioni tipici degli LLM non supportati da font…

09

Costruire una pipeline RAG semplice

A24 lezioniPRO

Costruisca da zero un sistema RAG funzionante end-to-end in Python. Acquisisca documenti PDF, li suddivida in chunk e ne generi gli embeddi…

10

Valutare il proprio sistema RAG

A24 lezioniPRO

Impari a misurare se la sua pipeline RAG funziona davvero. Implementi metriche di retrieval come precision e recall, metriche di generazion…

11

Chain e Runnable di LangChain

B14 lezioniPRO

Padroneggi LCEL (LangChain Expression Language) di LangChain per comporre pipeline LLM a partire da componenti riutilizzabili. Impari l’int…

12

Memoria e cronologia delle chat in LangChain

B14 lezioniPRO

Aggiunga una memoria persistente alle sue applicazioni LangChain, così che le conversazioni risultino coerenti anche su più turni. Impari d…

13

Agenti ReAct e chiamate agli strumenti

B14 lezioniPRO

Costruisca agenti in grado di ragionare su quale strumento chiamare successivamente, eseguire azioni, osservare i risultati e ripetere il c…

14

Function calling con OpenAI

B14 lezioniPRO

Utilizzi la funzionalità nativa di function calling di OpenAI per estrarre in modo affidabile dati strutturati e attivare la logica dell’ap…

15

MCP: Model Context Protocol

B14 lezioniPRO

Impari a usare il Model Context Protocol, lo standard aperto che consente agli LLM di connettersi in modo sicuro a strumenti, database e se…

16

Strategie avanzate di chunking

B14 lezioniPRO

Vada oltre il chunking ingenuo a dimensione fissa e implementi strategie sofisticate che preservino la coerenza semantica e migliorino l’ac…

17

Ricerca ibrida: densa e sparsa

B14 lezioniPRO

Combini la ricerca densa sui vettori con la ricerca sparsa per parole chiave, così da cogliere sia il significato semantico sia le corrispo…

18

RAG multistadio e reranking

B14 lezioniPRO

Migliori l’accuratezza del RAG aggiungendo uno stadio di reranking che riordini i risultati iniziali del retrieval usando un modello cross-…

19

Streaming LLM e risposte asincrone

B14 lezioniPRO

Costruisca applicazioni AI reattive che visualizzino i token mentre arrivano dall’API, invece di attendere la risposta completa. Impari a u…

20

Caching degli LLM e ottimizzazione dei costi

B14 lezioniPRO

Riduca drasticamente i costi delle API e la latenza implementando il caching a più livelli della pipeline LLM. Impari il caching esatto e s…

21

Sistemi multi-agente e orchestrazione

B24 lezioniPRO

Progetti sistemi in cui più agenti AI specializzati collaborano per risolvere compiti complessi che nessun singolo agente potrebbe gestire…

22

Costruire un agente per l’esecuzione del codice

B24 lezioniPRO

Costruisca un agente che scriva codice Python, lo esegua in un ambiente isolato, legga l’output, corregga gli errori e ripeta il ciclo finc…

23

Osservabilità e tracing degli LLM

B24 lezioniPRO

Ottenga una visibilità approfondita su ogni passaggio della sua applicazione LLM con tracing strutturato, logging e monitoring. Impari a us…

24

Prompt injection e sicurezza dell’AI

B24 lezioniPRO

Comprenda e contrasti le minacce alla sicurezza specifiche delle applicazioni basate su LLM. Impari a riconoscere gli attacchi di prompt in…

25

Fine-tuning degli LLM con LoRA

B24 lezioniPRO

Adatti un modello linguistico preaddestrato al suo dominio specifico usando LoRA (Low-Rank Adaptation), senza aver bisogno di centinaia di…

26

Estrazione di dati strutturati su larga scala

B24 lezioniPRO

Costruisca pipeline di produzione che estraggano in modo affidabile informazioni strutturate da migliaia di documenti, email, contratti e p…

27

LLM in produzione: latenza e affidabilità

B24 lezioniPRO

Esegua applicazioni LLM veloci e affidabili anche sotto il carico reale della produzione. Impari il bilanciamento del carico su più chiavi…

28

Framework di valutazione: LLM-as-Judge

B24 lezioniPRO

Utilizzi potenti LLM come giudici automatizzati per valutare su larga scala la qualità degli output di altri LLM. Impari il pattern LLM-as-…

29

Workflow agentici e agenti self-healing

B24 lezioniPRO

Progetti agenti capaci di rilevare i propri errori, diagnosticarne la causa principale e tentare il recupero senza intervento umano. Impari…

30

Progetto finale: progetto di AI engineering per la produzione

B24 lezioniPRO

Applichi tutto ciò che ha imparato nel percorso per costruire e distribuire un progetto di AI engineering di livello production-grade. Prog…

FAQ

Domande Frequenti

Il corso AI Engineering Academy è gratuito?

Sì. Puoi iniziare il corso AI Engineering Academy gratuitamente e completare le sue lezioni interattive senza costi. Un abbonamento PRO opzionale sblocca strumenti IA avanzati e un certificato condivisibile.

Serve esperienza precedente per imparare PYTHON?

No. Il corso inizia con i fondamenti e prosegue gradualmente verso argomenti più avanzati, quindi puoi iniziare anche senza alcuna esperienza precedente in PYTHON.

Come imparerò PYTHON su CoddyKit?

Impari facendo. Brevi lezioni interattive abbinano una spiegazione chiara a un esercizio di codifica pratico che gira in tempo reale, e un tutor IA disponibile 24/7 offre aiuto personalizzato quando rimani bloccato.

Ricevo un certificato per il completamento di AI Engineering Academy?

Sì. Gli studenti PRO possono sostenere un esame e guadagnare un certificato condivisibile di completamento con un codice verificabile per il corso AI Engineering Academy.

Posso imparare PYTHON dal mio telefono?

Sì. CoddyKit è disponibile sul web e come app native iOS e Android, quindi puoi imparare PYTHON su qualsiasi dispositivo e i tuoi progressi si sincronizzano tra loro.

Inizia AI Engineering Academy Ora

Unisciti a migliaia di studenti che imparano la programmazione con lezioni potenziate dall'IA.

Inizia Gratis →Sfoglia Tutti i Corsi