Esplora Corsi
Esplora il nostro catalogo completo di esperienze di apprendimento potenziate dall'IA, in ogni disciplina.
Risultati 148
Il Mio Piccolo Agente AI
AI000Il Mio Piccolo Agente AI
Progettato per i bambini della scuola dell'infanzia, questo corso trasforma concetti complessi di informatica—come gli agenti, l'apprendimento evolutivo, il prompting e persino l'entropia negativa—in esperienze concrete, giocose e adatte all'età. In cinque lezioni, i bambini acquisiscono una solida base di alfabetizzazione nell'intelligenza artificiale: comprendere cosa sia l'IA e come aiuti le persone, imparare a dare istruzioni chiare (prompting), esplorare gli specializzati "aiutanti" AI (agenti) e il lavoro di squadra, scoprire come l'IA apprenda dai dati e dagli errori, e infine partecipare a un progetto guidato di co-creazione uomo-intelligenza artificiale che promuove la creatività, la responsabilità e i valori della tecnologia al servizio del bene comune.
Introduzione alla programmazione in Python
AI001Introduzione alla programmazione in Python
Impara Python, un linguaggio di programmazione popolare, che copre i concetti fondamentali per sviluppare applicazioni web e software, analisi dei dati e controllo della qualità. Le competenze acquisite includono la scrittura di programmi Python 3 e la semplificazione del codice.
Deep Learning Applicato con PyTorch (Da Zero a Maestro)
AI002Deep Learning Applicato con PyTorch (Da Zero a Maestro)
Questo corso offre un'introduzione completa al Deep Learning utilizzando PyTorch, il framework più popolare per la ricerca in campo di machine learning. Partendo dai fondamenti dei tensori, gli studenti affronteranno l'intero flusso di lavoro dell'apprendimento automatico, visione artificiale, ingegneria del software modulare, transfer learning e distribuzione dei modelli. Il programma è basato sul "codice prima", con un'enfasi sulla realizzazione pratica e sperimentazione.
Introduzione all'apprendimento profondo
AI003Introduzione all'apprendimento profondo
L'apprendimento profondo è un sottobanco dell'apprendimento automatico che si concentra sullo studio di rappresentazioni gerarchiche e complesse delle caratteristiche da dati grezzi utilizzando reti neurali artificiali. Il corso copre i principi fondamentali, la matematica alla base, i concetti di ottimizzazione (discesa del gradiente, retropropagazione), i moduli di rete (strati lineari, convoluzionali, di pooling) e le architetture comuni (CNN, RNN). Vengono mostrate applicazioni in ambito visione artificiale, elaborazione del linguaggio naturale e apprendimento per rinforzo. Gli studenti utilizzeranno la libreria di deep learning PyTorch per l'implementazione e concluderanno il corso con un progetto finale su uno scenario del mondo reale.
Laboratorio Magico dell'IA
AI004Laboratorio Magico dell'IA
Un percorso didattico rigoroso che integra quattro sezioni principali: Fondamenti dell'Intelligenza Artificiale, Generazione con Modelli Grandi (GenAI e LLM), Agenti e Calcolo Evolutivo (in evidenza come caratteristica di PolyU) ed Etica. La logica del corso prosegue in modo sequenziale attraverso Percezione e Dati (Lezioni 1-3), Cognizione e Generazione (Lezioni 4-6), Agenti ed Evoluzione (Lezioni 7-9) e si conclude con Etica e Futuro (Lezione 10).
Bootcamp per il Dominio dell'IA: Da Zero all'Architetto di Agenti
AI005Bootcamp per il Dominio dell'IA: Da Zero all'Architetto di Agenti
Un bootcamp intensivo di 5 sessioni progettato per trasformare principianti in architetti di agenti AI. Il programma copre il framework 'BRIC' per l'ingegneria dei prompt, l'accelerazione del contenuto per la lettura e la scrittura virale, l'automazione sul posto di lavoro per Excel e PowerPoint, la creazione di un 'Secondo Cervello' utilizzando RAG (Retrieval-Augmented Generation) e la realizzazione di impiegati digitali autonomi.
Guida avanzata all'ingegneria dei prompt per i modelli linguistici grandi
AI006Guida avanzata all'ingegneria dei prompt per i modelli linguistici grandi
Una guida avanzata e completa per padroneggiare l'IA attraverso un ragionamento strutturato e istruzioni precise. Il corso copre framework strutturali (CO-STAR), l'apprendimento Few-Shot, il ragionamento Chain of Thought, le restrizioni sul formato di output (JSON/Mardown) e la gestione del sistema di prompt per risolvere problemi come le allucinazioni dell'IA e i risultati logici scadenti.
OpenClaw: Architettura, Sviluppo e Sicurezza per Agenti AI Locali
AI007OpenClaw: Architettura, Sviluppo e Sicurezza per Agenti AI Locali
Questo corso offre un'analisi approfondita di OpenClaw, un framework open-source rivoluzionario per agenti AI autonomi. Esamina in modo sistematico l'architettura a strati del framework, i meccanismi di memoria RAG basati sul locale, i protocolli di automazione del browser e l'ecosistema di competenze altamente scalabile. Il curriculum copre la gestione pratica di flussi di lavoro complessi, inclusi i flussi di automazione PIV e i modelli di comitato multi-agente. Inoltre, analizza criticamente i compromessi hardware nei paradigmi di implementazione di produzione e presenta strategie di difesa a più livelli contro minacce di sicurezza fondamentali come le vulnerabilità RCE e gli attacchi di iniezione prompt. Il corso ha lo scopo di dotare sviluppatori senior e architetti delle competenze necessarie per creare sistemi di agenti AI altamente autonomi, ma allo stesso tempo sicuri e controllabili.
Modelli Linguistici di Grande Dimensione per Tutti: Dalle Basi all'Utilizzo Pratico (Edizione 2026)
AI008Modelli Linguistici di Grande Dimensione per Tutti: Dalle Basi all'Utilizzo Pratico (Edizione 2026)
Questo corso è un'introduzione pratica e accessibile ai Modelli Linguistici di Grande Dimensione (LLM), come ChatGPT e Gemini. Progettato per studenti di qualsiasi background, spiega in modo semplice come funzionano i LLM, cosa possono e non possono fare, e come usarli in modo efficace nello studio, al lavoro e nella vita quotidiana. Attraverso dimostrazioni pratiche e esercizi guidati, imparerai tecniche di prompt, come valutare criticamente i risultati, gestire allucinazioni e bias, e utilizzare strumenti comuni (ad esempio documenti, riassunti, traduzioni, compiti sui dati) in modo sicuro e responsabile. Al termine del corso, sarai in grado di creare un tuo
《神经和形态发育系统的演化计算及应用——通向通用人工智能的新途径》(15节课)
AI009L《神经和形态发育系统的演化计算及应用——通向通用人工智能的新途径》(15节课)
本书从计算建模的角度研究神经系统与形态(身体)的协同演化与发育。内容涵盖演化算法、基因调控网络、多细胞生长模型、神经可塑性规则以及脑-体协同演化等,旨在为通向通用人工智能(AGI)提供一种基于生物自适应机制的新途径。
Introduzione ai LLM per sviluppatori
AI010Introduzione ai LLM per sviluppatori
Questo corso è una versione adattata al contesto cinese della serie di tre corsi sui modelli linguistici di grandi dimensioni lanciata in collaborazione da Andrew Ng e OpenAI. Copre l'ingegneria dei prompt, la creazione di sistemi con l'API ChatGPT, lo sviluppo di applicazioni con LangChain e l'utilizzo di LangChain per accedere a dati privati. Il corso offre un'introduzione chiara e accessibile su come sfruttare le capacità dei modelli linguistici di grandi dimensioni per creare applicazioni con funzioni di sintesi, inferenza, trasformazione, espansione e chat.
Intelligenza Artificiale Generativa per Principianti
AI011Intelligenza Artificiale Generativa per Principianti
Un percorso completo che esplora i fondamenti dell'Intelligenza Artificiale Generativa, dei Modelli Linguistici di Grande Dimensione, dell'ingegneria delle istruzioni e dello sviluppo di applicazioni alimentate dall'IA utilizzando strumenti come Azure OpenAI e Power Platform.
Approfondimento sui Grandi Modelli Linguistici
AI012Approfondimento sui Grandi Modelli Linguistici
Questo corso offre un'introduzione completa e approfondita alla storia dello sviluppo dei grandi modelli linguistici (LLM), alle loro architetture tecniche fondamentali, ai paradigmi di addestramento (pre-addestramento, fine-tuning e allineamento), alle estensioni multimodali, all'ingegneria dei prompt, al ragionamento a catena di pensiero, agli agenti, nonché a temi all'avanguardia come la sicurezza del modello e la protezione della privacy.
Tutorial su C++ Moderno
AI013Tutorial su C++ Moderno
Questo tutorial ha lo scopo di fornire ai programmatori esperti un riferimento rapido alle nuove funzionalità di C++11/14/17/20. Copre miglioramenti nell'usabilità del linguaggio, ottimizzazioni in fase di esecuzione, nuovi contenitori, puntatori intelligenti e gestione della memoria, espressioni regolari, programmazione concorrente e una preview di C++20.
Un'introduzione alla programmazione in R
AI014Un'introduzione alla programmazione in R
Questo corso offre un'introduzione completa all'ambiente di programmazione R, coprendo argomenti fondamentali come operazioni base sui vettori numerici, attributi degli oggetti, elaborazione di array e matrici, gestione di liste e frame di dati, fino alla modellazione statistica e alla produzione di grafici di alta qualità. È particolarmente adatto come testo introduttivo per l'analisi statistica e la scienza dei dati.
Introduzione alla programmazione in Julia
AI015Introduzione alla programmazione in Julia
Una guida completa al linguaggio di programmazione Julia, un linguaggio dinamico generale ad alte prestazioni particolarmente adatto per calcoli scientifici e numerici. Il corso copre tutto, dalla sintassi di base e dai tipi di dati fino a argomenti avanzati come la metaprogrammazione, i frame di dati, la rete e l'interfacciamento con database.
Ry's Git Tutorial
AI016Ry's Git Tutorial
Una guida completa al controllo di versione Git, che va dai flussi di lavoro di base come l'aggiunta allo staging e il commit fino a argomenti avanzati come il rebasing interattivo, la collaborazione remota e la struttura interna del database degli oggetti di Git.
Impara a programmare con Go
AI017Impara a programmare con Go
Un'introduzione pratica e accessibile al linguaggio di programmazione Go, pensata per principianti. Il corso è strutturato in lezioni brevi e gestibili, con un tema ispirato all'esplorazione dello spazio, che copre la programmazione imperativa, tipi, funzioni, metodi, raccolte, stato e concorrenza.
Guida all'uso di NumPy
AI018Guida all'uso di NumPy
Una panoramica completa e guida tecnica introduttiva a NumPy, che copre l'installazione, la manipolazione degli array, l'indicizzazione, la trasmissione e l'integrazione con C/C++.
Programmazione Elixir
AI019Programmazione Elixir
Una guida completa alla programmazione funzionale e concorrente con Elixir. Copre la transizione dal pensiero orientato agli oggetti a quello funzionale, il pattern matching, l'immutabilità, il modello attore per la concorrenza e la creazione di sistemi distribuiti robusti con OTP.
JavaScript Eloquent: Un'introduzione moderna alla programmazione
AI020JavaScript Eloquent: Un'introduzione moderna alla programmazione
Una guida completa alla programmazione moderna con JavaScript. Il corso copre i principi fondamentali della programmazione, la specifica del linguaggio JavaScript, l'integrazione con i browser web e lo sviluppo lato server con Node.js, inclusi cinque progetti reali applicati nel mondo reale.
Guida alla Programmazione CUDA
AI021Guida alla Programmazione CUDA
La risorsa ufficiale e completa per gli sviluppatori per imparare il modello di programmazione CUDA e come scrivere codice ad alte prestazioni che si esegue su GPU NVIDIA. Questa guida copre l'architettura della piattaforma, l'interfaccia di programmazione, le funzionalità hardware avanzate e le specifiche tecniche.
Guida alla programmazione AMD HIP
AI022Guida alla programmazione AMD HIP
Una guida tecnica completa sull'Interfaccia per l'elaborazione eterogenea portabile (HIP). Fornisce un'API di runtime C++ e un linguaggio kernel che permette agli sviluppatori di creare applicazioni portabili per GPU AMD e NVIDIA da un singolo codice sorgente. La guida copre l'installazione, la configurazione dell'ambiente, i modelli di programmazione, l'allocazione della memoria e gli strumenti per il passaggio del codice CUDA a HIP.
Introduzione alla programmazione in Triton: un tutorial pratico
AI023Introduzione alla programmazione in Triton: un tutorial pratico
Un tutorial scientifico completo progettato per fornire un percorso di apprendimento completo per Triton, un linguaggio basato su Python e un compilatore per scrivere kernel GPU personalizzati. Il corso copre modelli di programmazione, semantica del linguaggio, comportamento numerico e ottimizzazione delle prestazioni, passando dalla semplice addizione vettoriale a operatori fusi e suddivisi utilizzati nei moderni sistemi di deep learning.
Introduzione alla programmazione ROCm e HIP: Un tutorial pratico
AI024Introduzione alla programmazione ROCm e HIP: Un tutorial pratico
Una guida pratica e moderna alla programmazione GPU AMD con ROCm e HIP. Copre l'intero stack software, l'installazione, i flussi di build, la programmazione dei kernel, la gestione della memoria, l'ingegneria delle prestazioni, l'uso delle librerie, il porting da CUDA e le pratiche di debug in produzione.
Sistemi RAG Pratici: Dalle basi di conoscenza alla Generazione con Recupero
AI025Sistemi RAG Pratici: Dalle basi di conoscenza alla Generazione con Recupero
Queste note di lezione degli studenti offrono una visione a livello di sistema per la creazione di sistemi RAG (Retrieval-Augmented Generation) utilizzabili. Il corso copre l'intero processo, compresi l'ingestione dei dati, le strategie di suddivisione in frammenti, la mappatura degli embedding, lo stoccaggio vettoriale, il recupero ibrido, il riordinamento e la valutazione per applicazioni affidabili di intelligenza artificiale.
Analisi delle strutture dati e degli algoritmi con Python (edizione 2)
AI028Analisi delle strutture dati e degli algoritmi con Python (edizione 2)
Questo libro è un classico testo che illustra strutture dati e algoritmi utilizzando Python. Copre il ripasso delle basi di Python, l'analisi degli algoritmi (notazione O grande), le strutture dati fondamentali (pila, coda, lista), la ricorsione, la ricerca e il ordinamento, gli algoritmi sui alberi e sui grafi. Attraverso liste di codice pratiche, aiuta gli utenti a comprendere come implementare in modo efficiente vari tipi astratti di dati tramite Python.
Reinforcement Learning: An Introduction
AI029Reinforcement Learning: An Introduction
A comprehensive foundational textbook on reinforcement learning, covering key algorithms such as Q-learning, Sarsa, and TD-learning, while bridging the gap between tabular methods and function approximation.
Basi dell'Intelligenza Artificiale Generativa in Python
AI030Basi dell'Intelligenza Artificiale Generativa in Python
Una guida completa per comprendere e implementare l'Intelligenza Artificiale Generativa e i Modelli Linguistici di Grande Dimensione (LLM). Questo corso copre il passaggio dalle fondamenta teoriche allo sviluppo pratico basato su Python, inclusi GAN, modelli di diffusione, transformer, fine-tuning e il deployment in produzione.
Sistemi Informatici: Una Prospettiva per Programmatore (Edizione Globale)
AI031Sistemi Informatici: Una Prospettiva per Programmatore (Edizione Globale)
Un'approfondita analisi su come i sistemi informatici eseguono programmi e memorizzano informazioni. Questo corso colma il divario tra la programmazione a alto livello e l'hardware sottostante, coprendo la rappresentazione a livello macchina, l'architettura del processore, la gerarchia della memoria e la programmazione concorrente.