10 plataformas innovadoras para aprender programación

download 10 plataformas innovadoras para aprender programación

of 5

Transcript of 10 plataformas innovadoras para aprender programación

  • 7/31/2019 10 plataformas innovadoras para aprender programacin

    1/5

    10 plataformas innovadoras para

    aprender programacin

    Alan Lazalde

    14 de julio, 2012

    Si no aprendemos a programar, nos arriesgamos a ser programados

    Programa o s programado. Douglas Rushkoff

    Creo que a todos aqu nos queda claro que la educacin formal, incluso la

    universitaria, est desfasada si no es que rebasada en su totalidad por Internet.

    Con esto me refiero a que la educacin formal no aprovecha -y a veces ni

    siquiera (re)conoce- para su beneficio las herramientas tcnicas y metodolgicas

    que Internet no est legando. Hablo de herramientas que facilitan y potencializan el

    aprendizaje en trminos colaborativos, masivos, autnomos, innovadores, crticos,

    giles, evolutivos, usablesy dems.

    No es un asunto fcil seguirle el paso a la tecnologa. La educacin formal es un

    gigante que requiere una cantidad enorme de energa para mover un paso. Con los

    estudiantes, sobre todo entre la generacin que naci con Internet, es distinto: hbil

    para la sobreinformacin, los cambios rpidos y la educacin absolutamente

    informal, de aprendizaje invisible. Y justamente por esto es que las instituciones

    universitarias deberan imitar una o ms de las siguientes plataformas de

    aprendizaje, especializadas en la enseanza de la programacin pero no menos

    tiles para otras reas del conocimiento, slo basta imaginarlo un poco.

    http://alt1040.com/author/alan-lazaldehttp://www.rushkoff.com/program-or-be-programmed/http://alt1040.com/2011/04/entrevista-con-cristobal-cobo-sobre-el-aprendizaje-invisiblehttp://alt1040.com/author/alan-lazaldehttp://www.rushkoff.com/program-or-be-programmed/http://alt1040.com/2011/04/entrevista-con-cristobal-cobo-sobre-el-aprendizaje-invisible
  • 7/31/2019 10 plataformas innovadoras para aprender programacin

    2/5

    Conoces otras plataformas similares? (EnReddit estn generando una lista sper

    interesante.) En espaol? Todos apreciaremos que las compartas en los

    comentarios. Como dice John Gruber, vivimos una poca emocionante para

    aprender programacin.

    1. Codecademy

    De interfaz limpia y mensaje claro: Aprende a hacer cdigo. Punto. Cmo? La

    propuesta es con JavaScript, el lenguaje nativo de los navegadores web, aunque

    tambin otras herramientas esenciales para hacer web comoHTML5 y jQuery.

    Tambin es posible crear tus propios cursos, hacer comunidad, ganar reputacin,

    incluso ganar condecoraciones sociales por tus logros. Codecademy tiene un

    potencial enorme.

    2. Try Ruby

    Creo que no me equivoco al decir que la comunidad en pro del lenguaje Ruby tiene

    los tutoriales de aprendizaje de programacin ms lindos y divertidos de todos. Por

    ejemplo el famoso Hackety Hack y los espirituales Ruby Koans. Por su parte, Try

    Ruby, es un tutorial interactivo, casi como un cuento programable, que invita a

    descubrir ese hermoso lenguaje. Yo no lo pensara y me dara una oportunidad de

    aprender Ruby cuanto antes.

    http://www.reddit.com/r/AskReddit/comments/tmtd4/what_are_the_most_intellectually_stimulating/http://www.reddit.com/r/AskReddit/comments/tmtd4/what_are_the_most_intellectually_stimulating/http://www.codecademy.com/http://bitelia.com/tag/html5http://bitelia.com/tag/html5http://tryruby.org/levels/1/challenges/1http://hackety.com/http://rubykoans.com/http://www.reddit.com/r/AskReddit/comments/tmtd4/what_are_the_most_intellectually_stimulating/http://www.codecademy.com/http://bitelia.com/tag/html5http://tryruby.org/levels/1/challenges/1http://hackety.com/http://rubykoans.com/
  • 7/31/2019 10 plataformas innovadoras para aprender programacin

    3/5

    3. Skillshare

    Aprende lo que sea de quien sea, donde sea. Esta es la promesa de una

    plataforma que conecta una red de nodos profesor/alumno, personas que aprenden

    y ensean tambin a programar a travs de cursos donde el aprendizaje es guiado

    por una comunidad.

    4. Programr

    Programa justo ahora, Java, PHP, C++, Python y ms lenguajes de programacin

    en tu navegador, bajo tres principios bsicos: aprende, codifica y comparte. La

    interfaz no es la ms bella, sin embargo en trminos estructurales funciona bien.

    Sus retos de programacin son una excelente idea.

    5. Team Tree House

    Bajo el lema Qu quieres aprender hoy?, Team Tree House ofrece cursos en

    lnea, basados en vdeos cortos, excelemente explicados y secuenciados, sobre

    programacin web y programacin de dispositivos mviles coniOS. Es necesario

    pagar una suscripcin para acceder a todos los materiales, que por cierto se

    actualizan y crecen con frecuencia. Me encanta que utilicen condecoraciones y questas sean indicio de una educacin ms all de ttulos universitarios.

    http://www.skillshare.com/learn/technologyhttp://www.programr.com/http://teamtreehouse.com/http://appleweblog.com/tag/ioshttp://appleweblog.com/tag/ioshttp://www.skillshare.com/learn/technologyhttp://www.programr.com/http://teamtreehouse.com/http://appleweblog.com/tag/ios
  • 7/31/2019 10 plataformas innovadoras para aprender programacin

    4/5

    6. Code School

    Aprende haciendo en una plataforma apoyada por IBM, Github, AT&T, llena de

    cursos en lnea, tambin orientada hacia la gamificacinde la educacin. El diseo

    del sitio fabuloso. Merece un artculo aparte para discutir sobre el futuro de la

    enseanza de la programacin.

    7. Khan Academy

    Esta plataforma es el YouTube de la educacin en lnea, repleta de vdeos de

    clases completas de programacin y otro montn de temas. A pesar de que en

    comparacin con las otras plataformas Khan Academy parece tradicional, lo cierto

    es que funciona (incluso en mviles).

    8. Hackasaurus

    Mozilla siempre est preocupada por la educacin en torno a la web abierta, la

    basada en estndares, con el navegador como laboratorio de ideas cocinadas con

    HTML5. Hackasaurus es un atractivo intento por llevar este aprendizaje a otro nivel,

    http://www.codeschool.com/http://www.khanacademy.org/science/computer-sciencehttp://hackasaurus.org/en-US/http://www.codeschool.com/http://www.khanacademy.org/science/computer-sciencehttp://hackasaurus.org/en-US/
  • 7/31/2019 10 plataformas innovadoras para aprender programacin

    5/5

    casi al de los bloques de Lego, donde la programacin es construir, mezclar,

    experimentar: un acto absolutamente creativo.

    9. Stanford University

    En forma aqu no hay ms que vdeos y presentaciones tradicionales. Pero en el

    fondo tenemos un esfuerzo acadmico inmenso de los profesores de la Universidad

    de Stanford por ofrecer de manera coherente el que algunos ven como el mejor

    curso de programacin de aplicaciones mviles para iOS en la red. Sera increble

    una versin masiva como el curso de inteligencia artificial que Norvig y Thrun

    dieron a finales del ao anterior.

    10. P2P University

    Todos profesores, todos alumnos: educacin P2P, entre iguales. Educacin

    colaborativa, construida por comunidades de entusiastas, con espritu de cdigo

    abierto y cultura libre. Como concepto es maravilloso; como implementacin sigue

    en evolucin constante, muy orgnica. Aqu encontrars excelentes cursos de

    programacin, algunos de temticas raras, pero todos interesantes.

    http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fallhttp://alt1040.com/2011/08/universidad-de-stanford-abre-un-curso-de-inteligencia-artificial-online-gratuito-y-revoluciona-la-redhttps://p2pu.org/en/http://www.stanford.edu/class/cs193p/cgi-bin/drupal/downloads-2011-fallhttp://alt1040.com/2011/08/universidad-de-stanford-abre-un-curso-de-inteligencia-artificial-online-gratuito-y-revoluciona-la-redhttps://p2pu.org/en/