Corsi online in evidenza
Scopri il corso di Python più venduto in Italia: “Python Pro”, ed il corso per capire le fondamenta dell’Intelligenza Artificiale “Dentro la Mente Artificiale”
Dentro la Mente Artificiale
Capire la Intelligenza Artificiale dalle Fondamenta: Filosofia e Tecnologia
I Large Language Model (LLM) non sono soltanto sistemi di calcolo: sono architetture che elaborano linguaggio, rappresentazioni e significati. Per comprenderli davvero, è necessario un approccio che unisca rigore tecnico e pensiero concettuale.
Questo mio nuovo corso nasce esattamente da questa esigenza.
A chi è rivolto questo corso
- Sviluppatori e professionisti IT che vogliono comprendere davvero come funzionano i Large Language Model, oltre l’utilizzo pratico degli strumenti.
- Studenti di informatica o discipline tecniche interessati a una visione architetturale e concettuale dell’intelligenza artificiale.
- Professionisti che utilizzano strumenti di AI generativa e vogliono farlo con maggiore consapevolezza tecnica.
- Persone con formazione umanistica che desiderano capire le basi teoriche e strutturali dell’AI senza dover affrontare matematica avanzata.
- Chiunque sia interessato a comprendere l’intelligenza artificiale non solo come strumento operativo, ma come sistema concettuale e tecnologico.
A cosa serve questo corso
Questo corso ti permetterà di:
- Comprendere davvero come funziona un Large Language Model (LLM)
- Usare strumenti di AI generativa con maggiore consapevolezza
- Valutare architetture come RAG e database vettoriali con chiarezza tecnica
- Prepararti a progettare o integrare soluzioni AI nei tuoi progetti software
- Sviluppare una comprensione critica del concetto di “intelligenza” artificiale
La Guida Completa, da Zero a Professionista
A chi è rivolto questo corso
- Un programmatore principiante che desidera migliorare la propria competenza generale nello sviluppo di applicazioni.
- Un programmatore con una conoscenza introduttiva di Python, che desidera apprendere in modo più approfondito questo linguaggio di programmazione.
- Un programmatore che sviluppa già applicazioni in altri linguaggi di programmazione, che desidera aggiungere Python al proprio curriculum, acquisendone una conoscenza approfondita.
- Chiunque abbia desiderio di imparare a conoscere il paradigma object-oriented, che potrà poi utilizzare anche in altri linguaggi di programmazione
Cosa imparerai
Questo corso ti permetterà di:
- Comprendere in modo approfondito il paradigma object-oriented (la prima sezione del corso riguarda proprio l’esposizione del paradigma object-oriented)
- Comprendere l’architettura e la sintassi del linguaggio di programmazione Python 3.13.
- Sviluppare applicazioni Python in modalità procedurale (funzioni, moduli, package)
- Sviluppare applicazioni Python in modalità object-oriented (classi, ereditarietà, override)
- Comprendere ed utilizzare gli “atomi” di Python: gli oggetti, i nomi, i tipi e gli attributi
- Conoscere ed utilizzare i basic data types: interi, floating-point, boolean e string
- Conoscere ed utilizzare le strutture dati: liste, tuple, dizionari e set
- Conoscere ed utilizzare gli operatori e le espressioni
- Conoscere ed utilizzare il control flow: if, while, for…in
- Comprendere ed utilizzare le list comprehension, le dict comprehension e le set comprehension
- Comprendere, utilizzare e definire le funzioni, e le espressioni lambda
- Comprendere i namespace e lo scope
- Comprendere ed utilizzare i function decorator ed i class decorator
- Comprendere e definire gli attributi di classe e di istanza, i class methods e gli static methods
- Progettare ed Implementare una Applicazione Distribuita con un Message Broker: RabbitMQ
- Comprendere anche gli argomenti avanzati del linguaggio.
- Comprendere le Type Annotations, e le Data Classes di Python 3.7
- Comprendere le Assignment Expressions e i Positional-Only Arguments di Python 3.8
- Comprendere gli Union Operator ed i metodi removeprefix()/removesuffix() di Python 3.9
- Comprendere il Pattern Matching di Python 3.10
- Comprendere ed utilizzare l’accesso da codice ai file di testo ed ai file binari
- Comprendere i fondamenti della programmazione delle API di ChatGPT
- Comprendere i Virtual Environment
Alessandro Bemporad

Mi chiamo Alessandro Bemporad. Sono un senior software engineer con oltre trentacinque anni di esperienza nel settore dell’Information Technology.
Nel corso della mia carriera ho ricoperto ruoli di software developer, business analyst, Java architect e Technical Manager in grandi aziende IT. Mi sono occupato della progettazione e dello sviluppo di sistemi software complessi nei settori Banking, Healthcare e Industria, guidando numerosi team di sviluppo e lavorando con molteplici linguaggi e ambienti tecnologici, tra cui Java, Python, C/C++, Swift.
Per circa cinque anni, fino al 2024, mi sono occupato anche di sviluppo di soluzioni di Spatial Computing su tecnologie Apple, integrando competenze software tradizionali con ambienti immersivi e sistemi avanzati di interazione.
Parallelamente all’attività professionale in azienda, da molti anni mi dedico alla formazione. Ho tenuto corsi di Object-Oriented Analysis & Design e di Advanced Java presso grandi aziende e presso Oracle University. Oggi sono tra i top instructor italiani su Udemy, con oltre 37.000 studenti. Il mio corso di Python è il più venduto in Italia nella sua categoria.
Nel 2024 ho unito in modo organico le mie due grandi passioni — tecnologia e musica — fondando Boxedge Music, etichetta discografica e studio di animazioni 3D. Questo progetto si integra alla mia attività di ingegnere del software e di formatore, ampliando il mio lavoro verso una visione che connette struttura, codice, suono e immaginazione.
Ho recentemente pubblicato un corso di introduzione all’Intelligenza Artificiale che non si limita agli aspetti tecnici, ma esplora anche i fondamenti concettuali e filosofici che ne costituiscono l’architettura profonda.
Sono laureato in Filosofia Teoretica, un percorso che continua a influenzare il mio modo di pensare, progettare e insegnare: prima della tecnologia, per me, c’è sempre la struttura del pensiero.
Il mio obiettivo è trasmettere esperienza, metodo e consapevolezza a chi si avvicina oggi alla modellazione, alla progettazione ed allo sviluppo software, e a chi desidera approfondire con maggiore lucidità e visione critica il proprio lavoro, guardando al futuro.
Contatti



