Siti per imparare a programmare con corsi e sfide interattive
Aggiornato il:
Migliori siti web gratuiti dove è possibile imparare un linguaggio di programmazione per computer con giochi e corsi interattivi
Nelle librerie si possono trovare manuali da studiare per imparare a programmare software, siti web e applicazioni di ogni tipo con vari linguaggi di programmazione. Avendo qualche conoscenza base, o anche se non si ha alcuna esperienza, possiamo comunque diventare molto bravi nel programmare codice e altri linguaggi in modi divertenti, innovativi e per niente noiosi come si pensa di solito: di fatto è possibile anche programmare giocando e divertendosi, senza perdere troppo tempo nella fase d'apprendimento pura (di fatto impariamo il codice giocando!).
Vediamo insieme quindi i migliori siti web interattivi dove è possibile imparare un linguaggio di programmazione per computer giocando, così da divertirsi a superare un determinato livello di gioco utilizzando frammenti di codice.
LEGGI ANCHE: App di programmazione e coding per ragazzi
Per imparare il codice JavaScript, anche senza alcuna esperienza di codifica, vale la pena iscriversi al sito CodeCombat, disponibile anche in lingua italiana.
Si tratta proprio di un gioco, dove si guida un personaggio e dove si superano i livelli programmando i movimenti e i comportamenti (attacco/difesa). L'ambiente di apprendimento è un gioco di ruolo con cavalieri, orchi e maghi, dove bisogna spostare i servitori, evitare i nemici, lanciare attacchi e distruggere i cattivi.
Davvero un modo piacevole per imparare i linguaggi di programmazione!
Codewars non è un gioco, ma un sito di sfide di progammazione dove bisogna correggere pezzi di codice in Javascript, Ruby e molti altri linguaggi famosi.
Il sito è una gara tra programmatori che possono salire di livello completando sfide sempre più difficili. Le sfide sono utili e divertenti e Codewars è l'unico sito elencato che insegna anche a testare il proprio codice. Non ci sono molte istruzioni su Codewars quindi per divertirsi occorre già essere un minimo capaci a programmare e ad usare molto Google per trovare le soluzioni ai problemi.
Per i più piccoli è possibile creare nuovi progetti informatici utilizzando gli strumenti messi a disposizione dal sito Code.org.
Grazie al sito potremo far partecipare i bambini di tutte le età a corsi informatici adatti a loro, così da poter creare nuovi programmi e giochi da utilizzare anche online (la maggior parte dei progetti è infatti accessibile direttamente dal sito, così da poter giocare alle creazioni informatiche dei più piccoli).
Probabilmente è il miglior sito per avvicinare i bambini all'informatica e alla programmazione.
Un altro sito molto valido per Imparare a programmare giocando è WarriorJS.
Il sito è molto minimale ma permette di giocare delle avventure complete tramite codice Javascript: possiamo scegliere le mosse del nostro personaggio di fantasia e vedere cosa questo comporta, così da poter proseguire avanti. Ovviamente è richiesta una minima preparazione in Javascript, visto che l'interfaccia non è esattamente alla portata di uno alle prime armi con la programmazione.
Sempre a tema Javascript possiamo giocare scaricando il pacchetto di JSRobot ed aprendolo poi sul browser cliccando sul file index.
Lo scopo del gioco è di far muovere il robot utilizzando la schermata Script, dove è possibile programmare in Javascript semplici codici per far muovere in avanti il robot o per farli compiere altre azioni, fino al raggiungimento della fine del livello (segnalato con una bandierina bianca). Ogni livello diventa via via più difficile e programmare diventerà così sempre più coinvolgente, aiutando tantissimo i giovani ragazzi che si avvicinano per la prima volta alla programmazione in Javascript.
Desideriamo imparare a programmare divertendoci dal nostro smartphone o tablet? In questo caso vi consigliamo di provare l'app Mimo, disponibile per Android e per iPhone/iPad.
Installando quest'app sul nostro dispositivo portatile potremo imparare diversi linguaggi di programmazione con difficoltà crescente e tenere monitorati i nostri progressi. Ogni giorno sono disponibili degli obiettivi da raggiungere ed è possibile ricevere subito un feedback sui codici realizzati, così da poter apprendere subito dove abbiamo sbagliato.
Probabilmente è attualmente uno dei migliori sistemi per imparare a programmare giocando.
Imparare a programmare divertendosi è possibile e, se notiamo che i nostri figli sono particolarmente portati per la matematica e per la programmazione, possiamo avviarli allo studio facendoli giocare sui siti che vi abbiamo mostrato in alto.
Vediamo insieme quindi i migliori siti web interattivi dove è possibile imparare un linguaggio di programmazione per computer giocando, così da divertirsi a superare un determinato livello di gioco utilizzando frammenti di codice.
LEGGI ANCHE: App di programmazione e coding per ragazzi
Code Combat
Per imparare il codice JavaScript, anche senza alcuna esperienza di codifica, vale la pena iscriversi al sito CodeCombat, disponibile anche in lingua italiana.
Si tratta proprio di un gioco, dove si guida un personaggio e dove si superano i livelli programmando i movimenti e i comportamenti (attacco/difesa). L'ambiente di apprendimento è un gioco di ruolo con cavalieri, orchi e maghi, dove bisogna spostare i servitori, evitare i nemici, lanciare attacchi e distruggere i cattivi.
Davvero un modo piacevole per imparare i linguaggi di programmazione!
Codewars
Codewars non è un gioco, ma un sito di sfide di progammazione dove bisogna correggere pezzi di codice in Javascript, Ruby e molti altri linguaggi famosi.
Il sito è una gara tra programmatori che possono salire di livello completando sfide sempre più difficili. Le sfide sono utili e divertenti e Codewars è l'unico sito elencato che insegna anche a testare il proprio codice. Non ci sono molte istruzioni su Codewars quindi per divertirsi occorre già essere un minimo capaci a programmare e ad usare molto Google per trovare le soluzioni ai problemi.
Code
Per i più piccoli è possibile creare nuovi progetti informatici utilizzando gli strumenti messi a disposizione dal sito Code.org.
Grazie al sito potremo far partecipare i bambini di tutte le età a corsi informatici adatti a loro, così da poter creare nuovi programmi e giochi da utilizzare anche online (la maggior parte dei progetti è infatti accessibile direttamente dal sito, così da poter giocare alle creazioni informatiche dei più piccoli).
Probabilmente è il miglior sito per avvicinare i bambini all'informatica e alla programmazione.
WarriorJS
Un altro sito molto valido per Imparare a programmare giocando è WarriorJS.
Il sito è molto minimale ma permette di giocare delle avventure complete tramite codice Javascript: possiamo scegliere le mosse del nostro personaggio di fantasia e vedere cosa questo comporta, così da poter proseguire avanti. Ovviamente è richiesta una minima preparazione in Javascript, visto che l'interfaccia non è esattamente alla portata di uno alle prime armi con la programmazione.
JSRobot
Sempre a tema Javascript possiamo giocare scaricando il pacchetto di JSRobot ed aprendolo poi sul browser cliccando sul file index.
Lo scopo del gioco è di far muovere il robot utilizzando la schermata Script, dove è possibile programmare in Javascript semplici codici per far muovere in avanti il robot o per farli compiere altre azioni, fino al raggiungimento della fine del livello (segnalato con una bandierina bianca). Ogni livello diventa via via più difficile e programmare diventerà così sempre più coinvolgente, aiutando tantissimo i giovani ragazzi che si avvicinano per la prima volta alla programmazione in Javascript.
Mimo (App per mobile)
Desideriamo imparare a programmare divertendoci dal nostro smartphone o tablet? In questo caso vi consigliamo di provare l'app Mimo, disponibile per Android e per iPhone/iPad.
Installando quest'app sul nostro dispositivo portatile potremo imparare diversi linguaggi di programmazione con difficoltà crescente e tenere monitorati i nostri progressi. Ogni giorno sono disponibili degli obiettivi da raggiungere ed è possibile ricevere subito un feedback sui codici realizzati, così da poter apprendere subito dove abbiamo sbagliato.
Probabilmente è attualmente uno dei migliori sistemi per imparare a programmare giocando.
Altri siti per programmare divertendosi
Oltre ai siti visti finora possiamo provare anche quelli presenti nell'elenco qui in basso, così da poter aumentare il divertimento e apprendere nuovi linguaggi di programmazione:- CodeAcademy è un sito gratuito e interattivo che permette agli iscritti di creare un profilo e imparare a programmare programmi siti web e applicazioni con linguaggi come JavaScript, HTML/CSS, PHP, Python, Ruby. Il sito offre lezioni ed esercizi che sono dei quiz a scelta multipla e giochi. Ci si può quindi esercitare e imparare ogni giorno qualche nuovo trucco per migliorare come programmatore.
- Code School è un altro sito con corsi online ed esercizi interattivi. I corsi sono su Javascript, iOS, Ruby e HTML/CSS. Il sito non è gratuito ed è in inglese, ma se si vuol imparare a programmare, vale sicuramente più questo tipo di scuola che qualsiasi altro noioso corso.
- Code Avengers offre un corso a lezioni per imparare a programmare senza dover legger noiosi manuali, in modo interattivo e guidato.
- Game Maven è un sito eccezionale per imparare a programmare videogiochi. In Game Maven si viene guidati alla scrittura di un codice di programmazione che si scrive da solo giocando. Lo schermo è diviso in due, da una parte il codice, dall'altra il risultato del codice ossia il gioco. Alla fine il gioco si può incorporare nel proprio sito web.
Imparare a programmare divertendosi è possibile e, se notiamo che i nostri figli sono particolarmente portati per la matematica e per la programmazione, possiamo avviarli allo studio facendoli giocare sui siti che vi abbiamo mostrato in alto.
Posta un commento