giovedì 2 gennaio 2014

Codeacademy, linguaggi e formazione a distanza

Recementemente (più o meno la mattina del 1° gennaio del nuovo anno, (auguri a tutti!)), ho scoperto per caso un interessante sito di "formazione" a distanza incentrato sopratutto sul web-development.

Il sito in questione è codeacademy, 
ed è un progetto nato (cosi come viene riportato sulla pagina "about us") per dare un nuovo paradigma all'insegnamento:



Codecademy is an education company. But not one in the way you might think. We're committed to building the best learning experience inside and out, making Codecademy the best place for our team to learn, teach, and create the online learning experience of the future.
Education is old. The current public school system in the US dates back to the 19th century and wasn't designed to scale the way it has. Lots of companies are working to "disrupt" education by changing the way things work in the classroom and by bringing the classroom online.
We're not one of those companies. We are rethinking education from the bottom up. The web has rethought nearly everything - commerce, social networking, healthcare, and more. We are building the education the world needs - the first truly net native education. We take more cues from Facebook and Zynga in creating an engaging educational experience than we do from the classroom.

E' molto bello il passaggio qui sotto:

We do not want to open up universities.
We want to open up knowledge. Everyone knows something they can teach someone else and we want to help them do it. Our community has created tens of thousands of courses and taken millions of courses. At this point, more than a billion lines of code have been submitted to Codecademy.
Education is broken. Come help us build the education the world deserves.
La loro missione è dunque di "provare" a formare con uno standard più in linea con ciò che il web può dare, in cui ognuno può contribuire ad aiutare chi sta imparando e a sua volta quest'ultimo aiuterà chi ne sa ancor meno di lui.

Effettivamente, il sito per come è strutturato è davvero a un livello "fantastico"
 e offre "tutto ciò" che un newbie vorrebbe avere "per imparare":

 

1)Un sistema di e-learning interattivo (qua sotto un esempio):
da una parte (sulla sinistra) le istruzioni su cosa "devi imparare nella lezione corrente" con alcuni link utili: al forum con le domande fatte da altri utenti su questa lezione e a un semplice manuale con le nozioni essenziali per il linguaggio che si sta apprendendo. Sulla destra invece l'editor in cui si dovrà "provare" a eseguire quanto richiesto.











2)Un sistema a punteggi e un tracking dei nostri progressi (e direi che è un forte elemento di motivazione)

3)Una community per condividere i nostri problemi che riscontriamo nella programmazione e per vedere i progetti che pian piano nascono dai discepoli

4)Vari linguaggi: php, html, javascript, jquery, css eccetera

I corsi son fatti "a mio avviso" bene: sono semplici, si lavora tanto su esempi concreti e con il fatto che sono interattivi rendono l'apprendimento "per niente noioso". Per quanto riguarda la lingua, l'inglese usato è davvero semplice, non credo che dia anche per i "neofiti" grossi problemi (mal che vada si può sempre usare google translate).
Da provare assolutamente...

Nessun commento:

Posta un commento