Corso di specializzazione

Data Structures and Algorithms

Impara a gestire e ottimizzare i dati con le strutture più utilizzate nello sviluppo software, e scopri come funzionano gli algoritmi alla base della programmazione moderna.

Lezioni registrate, studia al tuo ritmo
Ottieni crediti formativi europei
Sviluppa competenze pratiche e aggiornate
On Demand Format: On Demand
On Demand Lingua Inglese
On Demand Durata: 30 ore
On Demand Crediti: 6 ECTS

Dove lavorano gli Epicoder

Accenture
Zucchetti
PwC
Almaviva
HP
KPMG
Iliad
NTT Data
Capgemini
EY
Cisco
Luxottica
Vodafone
TIM
Google
amazon

Il programma

Un percorso che ti porta a comprendere e applicare le principali strutture dati — da array a grafi — e gli algoritmi più diffusi, come quelli di ricerca e ordinamento. Ogni modulo alterna teoria e pratica per sviluppare capacità di problem solving e scrittura di codice efficiente.

Comprendi come valutare l’efficienza del codice e impara le prime strutture sequenziali.

  • Complessità temporale e spaziale (Big O)

  • Array statici e dinamici

  • Liste collegate (linked lists)

Scopri le strutture dati fondamentali per la gestione ordinata delle informazioni.

  • Principi LIFO e FIFO

  • Implementazione di stack e queue

  • Casi d’uso pratici (undo/redo, code di sistema)

Introduzione agli alberi, una struttura chiave per organizzare i dati in modo gerarchico.

  • Terminologia e rappresentazione

  • Alberi binari e alberi di ricerca binaria (BST)

  • Operazioni di base (inserimento, ricerca, cancellazione)

Esplora le strutture dati alla base di reti e connessioni.

  • Grafi orientati e non orientati

  • Rappresentazione con matrici e liste di adiacenza

  • Introduzione ad algoritmi su grafi (BFS, DFS)

Scopri come gestire dati con accesso rapido ed efficiente.

  • Concetto di hashing

  • Funzioni hash e collisioni

  • Applicazioni comuni (dizionari, mappe)

Analizza e implementa i principali algoritmi di ordinamento.

  • Bubble sort, insertion sort, selection sort

  • Merge sort e quick sort

  • Confronto delle complessità e casi d’uso

Richiediinformazioni

Lasciaci la tua e-mail per essere ricontattato da un nostro Advisor.

Il metodo EPICODE

Formazione immersiva, pratica, e connessa al mondo del lavoro.

Flessibilità totale, pratica, supporto costante. Studia dove e quando vuoi, con l’aiuto del nostro AI Tutor 24/7. Entra in una Community di oltre 6.000 studenti e costruisci le competenze del domani.

On-demand

Il corso è 100% online, con lezioni on demand, che puoi vedere quando e dove vuoi.

Esame finale

Alla fine del corso, sostieni l’esame per ottenere i crediti formativi e il certificato ufficiale.

Tutor AI 24/7

Bisogno di supporto? Il nostro Tutor AI è sempre a tua disposizione, ogni ora del giorno.

Lezioni in inglese

Le lezioni sono in inglese con sottititoli in italiano, per permetterti di rafforzare le tue competenze linguistiche.

#2 in Europa secondo il Financial Times

Tra i migliori al mondo

EPICODE Institute of Technology è tra gli istituti più premiati e amati in Europa. Dai ranking mondiali alle recensioni degli studenti: quando si parla di formazione tech, il nostro nome c’è sempre.

La nostra Community

Entra nella nostra Community

La Community EPICODE è il cuore di tutto: online la formazione, offline la connessione.

EPICODE
Networking
Meetup, eventi di networking, guest lecture con esperti: la nostra community vive fuori dallo schermo, creando legami reali con aziende e professionisti delle big del tech.
EPICODE
Sempre al tuo fianco
Online, ma connessi. C’è un filo che collega gli Epicoder, durante e dopo il corso. Si cresce anche così.
EPICODE
Esperienza epiche
Non stiamo mai fermi: ti portiamo all'estero nelle sedi delle più grandi aziende tech. E ti facciamo anche provare la vita da Digital Nomad alle Canarie e in Portogallo.
Investi sul tuo futuro

Quota di partecipazione

Con EPICODE impari dove e quando vuoi. E anche il metodo di pagamento lo decidi tu: parti subito.

Unica soluzione

Accedi ad una quota agevolata.

A rate

Paga in 4 rate grazie a ScalaPay.

Iscriviti subito

  • Ricevi tutte le informazioni per il completamento dell’iscrizione
  • Sblocca l’accesso alla piattaforma
  • Approfitta della promo early bird
Parla con Sofia
Invia