13:08
Scratch - Episodio 1 - introduzione agli algoritmi con Scratch
24:49
Scratch - Episode 2 - Introduction to Scratch
25:26
Scratch - Episodio 3 - introduzione alla programmazione parallela e a eventi con Scratch
6:31
AppInventor - Episodio 1 - installazione dell'ambiente di sviluppo software AppInventor
5:00
AppInventor - Episodio 2 - compilazione e esecuzione di app con AppInventor
15:36
AppInventor - Episodio 3 - sviluppo di applicazione AppInventor: la calcolatrice - parte 1
15:52
AppInventor - Episodio 4 - sviluppo di applicazione AppInventor: la calcolatrice - parte 2
9:47
Python - Episodio 1 - introduzione e installazione di Python
16:08
Python - Episodio 2 - variabili e operazioni su numeri e stringhe
16:29
Python - Episodio 3 - operazioni booleane e costrutto IF THEN ELSE
21:47
Python - Episodio 4 - liste e costrutti di ciclo
37:39
Python - Episodio 5 - dizionari e funzioni
15:41
Python - Episodio 6 - classi
33:05
Haskell - Episodio 1 - presentazione
42:17
Haskell - Episodio 2 - primi passi
41:31
Haskell - Episodio 3 - tipi e classi - parte 1
31:02
Haskell - Episodio 4 - tipi e classi - parte 2
38:14
Haskell - Episodio 5 - definire le funzioni - parte 1
39:01
Haskell - Episodio 6 - definire le funzioni - parte 2
26:06
Haskell - Episodio 7 - range e list comprehension - parte 1
36:02
Haskell - Episodio 8 - range e list comprehension - parte 2
44:33
Haskell - Episodio 9 - funzioni ricorsive - parte 1
33:35
Haskell - Episodio 10 - funzioni ricorsive - parte 2
42:04
Haskell - Episodio 11 - funzioni di ordine superiore
37:16
Haskell - Episodio 12 - lazy evaluation
37:32
Haskell - Episodio 13 - dichiarare nuovi tipi
32:18
Haskell - Episodio 14 - programmazione interattiva
34:27
Haskell - Episodio 15 - game of life