Esadecimale
@esadecimale
Approfondisci le tue conoscenze
Programmazione, Cybersecurity, Intelligenza Artificiale, Informatica Teorica e tanto altro.
Inizia il tuo percorso!⌘ Oltre le astrazioni
Il progetto Esadecimale nasce per offrire il migliore spazio di didattica informatica online presente nel territorio Italiano.
Il progetto si caratterizza nella scelta degli argomenti e nel livello di approfondimento tecnico offerto.
L'obiettivo è costruire e proteggere un luogo di approfondimento e di condivisione della conoscenza informatica.
▶ Le Origini
Esadecimale è nato come canale di formazione informatica su YouTube.
@esadecimale
Nel corso degli anni sul canale è stato caricato tanto contenuto didattico. Svariate idee e tecniche informatiche sono state spiegate, dalla sicurezza informatica alla programmazione, passando per il Bitcoin, le Macchina di Turing e tantissimo altro.
Con l'avanzamento delle tecnologie informatiche cresce il nostro bisogno di comprensione.

La metodologia di insegnamento che ho sviluppato per il progetto Esadecimale mi permette di creare spiegazioni chiare. In ogni lezione, tecniche e idee sono introdotte in modo pesato e funzionale al raggiungimento di obiettivi specifici di apprendimento. Credo che non sono le idee a confondere. Anche quelle più complesse. Sono le spiegazioni a confondere. Lavoro duramente ogni giorno per costruire le spiegazioni migliori, quelle che portano alla comprensione.
▧ La Piattaforma Didattica
La piattaforma learn permette l'apprendimento online strutturato dell'informatica attraverso corsi accessibili da qualsiasi luogo e in qualsiasi momento.
Piattaforma didattica Esadecimale
Ogni corso include video lezioni registrate completamente in lingua italiana, contenuti testuali, sia in italiano che in inglese, progetti ed esercizi pratici per consolidare le competenze acquisite e riferimenti a materiale esterno per ulteriori approfondimenti.
</> La Piattaforma di Programmazione
Per diventare dei programmatori professionisti dobbiamo programmare tanti progetti stimolanti in tanti linguaggi di programmazione diversi. La piattaforma code mette a disposizione progetti e scenari utili a sviluppare le proprie abilità di programmazione.
Piattaforma di programmazione Esadecimale
Ogni progetto è diviso in milestone e step al fine di guidare gli studenti nella scrittura di progetti significativi. Gli scenari invece servono per imparare ad affrontare scenari realistici.
Implementa un algoritmo per il calcolo approssimato della radice quadrata. Un esempio applicato di calcolo numerico.
Usa la teoria dei grafi per generare e risolvere qualsiasi labirinto, con tanto di rendering 2D.
Implementa il tuo primo emulatore: la macchina virtuale degli anni 70 su cui giravano i primi videogiochi.
Si parte dalla versione v1.4.15 di memcached, una key-value cache, e si aggiunge il comando mult che implementa la moltiplicazione.
Un portale di home banking in ASP.NET Core è appena stato sottoposto a penetration test. Leggi il report, capisci le vulnerabilità e sistema il codice.
Kilo, il text editor di Antirez, ha dei bug di accesso alla memoria. Parti dagli input che lo fanno crashare, trova il bug e implementa il fix.
Lo stesso progetto può essere affrontato in diversi linguaggi di programmazione.
◇ Il Cyber Range
La piattaforma cyber mette a disposizione ambienti vulnerabili da analizzare e attaccare al fine di imparare metodologie e tecniche di attacco e difesa.
Cyber Range Esadecimale
Le sfide sono costruite a partire da vulnerabilità riprese da report di bug bounty, da attività di penetration testing e da Capture The Flags (CTFs).
Sfrutta la CVE-2026-31431 per corrompere la page cache e ottenere una shell root.
Vai alla Sfida ↗PrimePlay is a flashy sportsbook and casino platform. A user was recently attacked...
Vai alla Sfida ↗Package managers are evil.
Vai alla Sfida ↗An internal document management system has been deployed for the security audit team.
Vai alla Sfida ↗We are surrounded by wrappers.
Vai alla Sfida ↗A warehouse management portal is up and running. Find your way in.
Vai alla Sfida ↗Scegli un abbonamento, termina la procedura di iscrizione e riceverai via mail i dettagli necessari per accedere al tuo account e iniziare ad imparare!