WELCOME TO THE MACHINE (2nd edition)
52 lezioni | 4 sezioni | Accesso immediato online
Prima di scrivere in Rust, prima di progettare agenti o database vettoriali, è necessario comprendere la macchina che esegue il tuo codice.
Welcome to the Machine è il punto di partenza di Close to the Metal, una collana di corsi progettata per darti il controllo assoluto del software e formare una nuova figura professionale richiesta a livello internazionale: l’AI Systems Engineering in Rust.
A bordo dell’Andromeda — la nave di esplorazione nello spazio profondo usata come ambientazione e simulazione dei sistemi complessi del mondo reale — scenderai sotto lo strato dei prompt per dominare dall’interno bit, CPU, linguaggio macchina, memoria e processi.
È da qui che inizia il tuo percorso.
A chi è rivolto il corso
- Studenti e appassionati di informatica che vogliono fondamenta solide prima di affrontare Rust o il system programming.
- Chi sa già usare un linguaggio (Python, JavaScript) ma non ha mai pensato a cosa accade dentro la macchina.
Requisiti
- Nessun prerequisito di programmazione: non scriverai una riga di codice e si parte da zero assoluto
- Curiosità verso il funzionamento dei computer e dei sistemi software.
- Passione per la tecnologia e voglia di andare oltre la superficie.
Cosa include
4 sezioni
52 lezioni
I corsi sono online, sempre accessibili, senza orari prestabiliti e senza aula.
Certificato di completamento.
Garanzia di rimborso di 15 giorni
Guarda alcune lezioni in anteprima
Benvenuto a bordo dell’Andromeda.
Esplora alcuni estratti del corso “Welcome to the Machine (2nd Edition)”.
Benvenuto a bordo
Aurora
La codifica
Il ciclo della CPU
Dati e significato
La mappa di un processo
Programma del corso
Sezione 0: Briefing di Missione
- Benvenuto a bordo — ▶️ Anteprima
- Aurora ▶️ Anteprima
- Le responsabilità
- Il tuo ruolo
- Come lavora CTTM
- La missione che ci aspetta
Sezione 1: Informazione
- Il problema della rappresentazione
- Il bit
- Il byte
- Rappresentazione binaria
- Il complemento a due
- La codifica — ▶️ Anteprima
- I numeri
- I caratteri
- ASCII
- Unicode e UTF-8
- Telemetria
- Informazione
Sezione 2: Computazione
- Computazione
- CPU
- Registri della CPU
- Distanza dalla memoria
- Cache
- Il ciclo della CPU — ▶️ Anteprima
- I core della CPU
- Hardware e software
Sezione 3: Programmi
- Il programma nella memoria
- Istruzioni e dati
- La memoria di Von Neumann
- Istruzioni e dati come bit
- Assembly: parlare alla macchina
- Dal problema al codice sorgente
- Dal pensiero alla procedura
- Dati e significato — ▶️ Anteprima
- Il compilatore
Sezione 4: Processi
- Programmi e processi
- Gli indirizzi di memoria
- La memoria virtuale
- La memoria divisa in pagine
- La mappa di un processo — ▶️ Anteprima
- Text Segment
- Data Segment e BSS
- Una funzione prende vita
- Dati statici e dati dinamici
- Lo Stack
- Lo Stack Pointer
- Lo Heap
- Il puntatore
- Liberare la memoria
- Stack e Heap
- Il sistema operativo
- La nascita di un processo

Certificato di completamento
Una volta completate tutte le lezioni del corso, puoi richiedere il tuo Certificato di Completamento inviando un’e-mail a info@alessandrobemporad.com.
Ricorda di indicare il tuo nome e cognome e il titolo del corso completato.
Verificheremo l’effettivo completamento del percorso formativo e, una volta conclusa la verifica, ti invieremo il certificato in formato digitale via e-mail.
Non dimenticare di iscriverti alla nostra newsletter per rimanere sempre aggiornato sull’uscita dei nuovi corsi.
Benvenuto a bordo dell’Andromeda
La missione sta per iniziare.
Bit, CPU, memoria, linguaggio macchina e processi sono le fondamenta su cui si costruiscono tutti i sistemi software moderni.
È da qui che inizia il tuo percorso