You are on page 1of 8

5 recursos para aprender a programar online

Por Elena Santos el da 23 agosto, 2012

El verano es una de las pocas del ao


en que gozamos de ms tiempo libre. Las vacaciones nos permiten dedicarnos a esas
aficiones que tenemos abandonadas el resto del ao, como la lectura, o a esas tareas que
siempre dejamos para otro momento, como la temida limpieza del trastero.
Pero el verano es tambin un buen momento para aprender algo nuevo. Un taller de
cocina, un curso para practicar deporte o, por qu no, un lenguaje de programacin. Lo
bueno de esta ltima opcin es que ni siquiera necesitas salir de casa, ni por tanto sufrir las
agobiantes temperaturas estivales.
Te presentamos cinco sitios web con los que puedes aprender a programar desde casa (o
mejorar tus conocimientos en la materia) en tu propio navegador web, a tu ritmo y con total
libertad.

Codecademy
Codecademy es una popular plataforma de aprendizaje para programadores en ciernes. Su
agradable diseo, su planteamiento interactivo y su original propuesta de otorgar
"medallas" (badges) al conseguir determinados logros contribuyeron a ese xito.

Empezando mi carrera de programadora Javascript en Codecademy


Al principio de su existencia, Codecademy ofreca cursos de nociones bsicas de Javascript,
HTML y CSS, una oferta que aument recientemente con un nuevo curso de Python. Los
cursos de Codecademy estn divididos a su vez en lecciones, con una treintena de
ejercicios en cada una de ellas. Son bastante intensos, pero gracias a que su dificultad est
muy bien graduada, el aprendizaje no se hace difcil.

Lo bueno de Codecademy es que adems de aprender, puedes convertirte en profesor de


alguna materia. El sistema pone a tu disposicin todas las herramientas que necesitas para
crear cursos sobre cualquier tema de programacin, interactuar con tus alumnos y recibir
comentarios sobre tu labor docente.

Code School

La "escuela del cdigo" plantea una enseanza basada sobre todo en la prctica. No en vano
su eslogan es learning by doing. Los cursos de Code School estn estructurados en
formato de videojuego: divididos en varios niveles, cada uno de ellos con un vdeo
seguido de varios ejercicios ("desafos") que el alumno debe superar para pasar al siguiente
nivel.

En Code School hay un puado de cursos gratis - por norma general, los de nivel ms
bsico - y tambin cursos de pago, aunque stos ltimos te permiten completar el primer
nivel a modo de prueba para ver si el temario es realmente lo que buscas y se adapta a tus
necesidades. Los cursos son de lo ms variado: Git, jQuery, HTML5, CSS, Javascript,
Rails, Ruby y mucho ms.

Como incentivo extra, a medida que vas superando niveles y cursos, Code School te premia
con logros (como los de los juegos de consola) que puedes compartir con tus amigos. Otros
premios quizs ms suculentos son descuentos para cursos de pago de la web y tambin
para material de estudio de la editorial O'Reilly.

Coursera
La plataforma de cursos online Coursera engloba a varias de las universidades ms
prestigiosas de todo el mundo (entre ellas, por ejemplo, Stanford o Princeton) bajo el
loable objetivo de hacer llegar los conocimientos de estas instituciones a millones de
personas de todo el mundo a travs de Internet.

En Coursera encontrars un amplio abanico de cursos totalmente gratuitos sobre las ms


diversas materias, incluyendo programacin e ingeniera del software. Todos ellos son
totalmente gratuitos y fcilmente adaptables a tus otras obligaciones.
Cada curso cuenta con lecciones en vdeo que puedes visualizar cuando quieras, as como
una serie de ejercicios para practicar lo aprendido reforzar conocimientos. Como extra, las
clases de Coursera ofrecen la posibilidad de contactar con el profesor y con tus compaeros
a travs de un foro de preguntas y respuestas. Todo el sistema pedaggico de Coursera
est basado en la interactividad continua entre profesor y alumnos.

Aunque no ganes crditos universitarios con los cursos ofrecidos en Coursera, son una
forma rpida, cmoda y sobre todo muy barata de adentrarte en el mundo de la
programacin o ampliar tus conocimientos con otros lenguajes que no conozcas - con la
garanta adems de universidades de gran renombre.

Programr
No todos los recursos online de programacin estn orientados a personas que no saben
escribir ni una sola lnea de cdigo. Tambin hay algunos, como Programr, que ofrecen a
los que ya tienen ciertos conocimientos de la materia un lugar donde practicar, mejorar y
aprender nuevos conceptos, sin tener que asistir a clase.

Tras una interfaz de lo ms simple, Programr esconde un completo laboratorio virtual


donde puedes programar en Java directamente en el navegador web. Tambin cuentas
con los llamados code challenges ("desafos de cdigo"), una serie de actividades que te
retan a crear programas que cumplan determinadas funciones. Adems, en la web se
organizan concursos de programacin cada cierto tiempo.

Si bien no es tan elegante ni tiene un diseo tan cuidado como otras opciones, Programr
compensa con otras caractersticas interesantes, como soporte para varios lenguajes de
programacin y la posibilidad de crear pequeos scripts o programas (los llamados
projects). stos se pueden compartir luego con otros usuarios.

Khan Academy
Un paso ms all en los servicios online para aprender programacin es Khan Academy,
una academia online donde, adems de programacin, tienes lecciones sobre muchsimos
otros temas: matemticas, ciencias, economa, humanidades... En total, una increble
coleccin de ms de 3.000 vdeos educativos al alcance de un clic.

En Khan Academy puedes visualizar las lecciones en vdeo sin necesidad de crear cuenta en
la web, pero si lo haces podrs realizar un seguimiento de tus actividades y desbloquear
logros a medida que vas progresando - aunque no tengan valor ms all de la propia
satisfaccin personal. La web est diseada con sumo gusto y es muy fcil de usar. Y si
tienes un iPad, puedes disfrutar de todo su contenido en la app de Khan Academy para iPad.

Muchos de los vdeos de Khan Academy estn subtitulados, as que el idioma no es un


problema para aprender algo nuevo. Y adems de aprender, esta academia te permite
convertirte en tutor de otros estudiantes para alguna materia que domines, o colaborar con
la comunidad traduciendo vdeos, ayudando a difundir Khan Academy o haciendo un
donativo.

You might also like