4 cursos gratuitos de Khan Academy para aprender programación

Ya hemos comentado en diferentes oportunidades que Khan Academy es una excelente herramienta educativa, que va actualizándose constantemente con nuevos recursos gratuitos.

No solo encontraremos recursos que pueden utilizar educadores para preparar sus clases o estudiantes que deseen afianzar sus conocimientos, sino que que cualquier usuarios con ganas de aprender puede beneficiarse del contenido.

Por ejemplo, en la sección Programación de computadoras encontramos 4 propuestas interesantes a tener en cuenta.

Khan Academy

Son cursos muy fáciles de seguir que combinan videos, ejercicios, contenido interactivo y evaluaciones.

Lo podemos realizar a nuestro propio ritmo, y no necesitamos registrarnos para visualizar el programa de estudio. Podemos tomar el curso completo o concentrarnos en la unidades que nos resulten de interés o necesitamos fortalecer nuestro conocimiento.´

También nos da la oportunidad de visualizar los programas que han creado otros usuarios o crear nuestros programas y compartirlos con la comunidad.

También encontraremos una unidad especial que reune a diferentes personalidades que comparten su experiencia y nos muestran las oportunidad que se abren al desarrollar habilidades de programación.

Y para aquellos que están más avanzados, pueden tener en cuenta el curso Algorithms, creado recientemente gracias a la colaboración con Dartmouth College.

Paiza, una plataforma web para programar sin instalar nada

Desde paiza.io nos presentan esta web en la que es posible crear y editar código, así­ como ejecutarlo sin necesidad de instalar nada en nuestro ordenador.

Editores de código online hay muchos: dan formato, incluyen colores, herramientas para autocompletar, sistemas de exportación de varios tipos… pero lo que quieren en paiza.io es ofrecer la posibilidad de ver el resultado de la ejecución del código, siendo compatible con más de 20 lenguajes de programación (Java, Ruby, Python, PHP, Perl, etc.).

La web nos permite también copiar y pegar widgets en nuestro blog para que los lectores vean la ejecución de algún programa, o incluso para crear concursos de programación en nuestra web. El resultado de la compilación se muestra en una ventana inferior dentro de la misma plataforma, por lo que no hay peligro de que el lector acabe ejecutando algo peligroso dentro de su navegador.

Lo presentan como una herramienta ideal para uso educativo, ya que permite que los profesores y alumnos tengan a mano un sistema práctico para ejecutar varios lenguajes y comparar su funcionamiento.

Paiza.io es gratuito, y dispone de varios códigos ya publicados como ejemplos, siendo posible ejecutarlos sin necesidad de crear una cuenta.

3 recursos gratuitos para enseñar programación a alumnos de primaria

El 8 de diciembre, Code.org lanzará nuevamente la Hora del Código, que permitirá que  estudiantes de todo el mundo se puedan beneficiar de diferentes recursos en su idioma para dar los primeros pasos en programación.

Adelantándonos a esta campaña, compartimos 3 cursos gratuitos que Code.org ha diseñado para la enseñanza de programación en niños pequeños.

Cursos de programación

Cada curso tiene de 18 a 21 lecciones con una duración de 20 a 45 minutos, pero el docente puede integrarlo en su clase siguiendo la dinámica que desee.

La idea de la estructura de cada curso es que pueda adaptarse con facilidad a las necesidades de cada estudiante, además de presentar los contenidos de manera divertida y fomentando el trabajo en equipo.

Cursos de programación

Los 3 cursos proponen actividades online, con juegos donde los niños van aprendiendo conceptos de la programación. Y además sugieren actividades fuera de lí­nea, con PDF que los docentes pueden descargar y organizar juegos en forma individual o en grupos.

Cada lección tiene su plan de estudio, desarrollando las actividades, tiempo estimado, objetivo de los contenidos así­ como material adicional y otros detalles que se  deben tener en cuenta.

Cursos de programación

Recordemos que los docentes también pueden valerse de la dinámica que propone Code.org, de crear una clase y dar seguimiento del progreso de cada estudiante, con solo registrarse en la plataforma.

Y por supuestos, también son excelentes recursos que los padres también pueden implementar al enseñar a sus hijos.

Enlace: Cursos de 20 horas para alumnos de primaria

GoodBarber, para crear apps móviles, presenta su plan ilimitado

GoodBarber (goodbarber.com) es un conocido constructor de aplicaciones que presenta hoy su «Unlimited Apps», servicio pensado para los clientes que desarrollan apps para otras compañí­as, sin lí­mite en el número de aplicaciones que pueden crearse.

El objetivo es atraer la atención de los suscriptores que quieran crear un número infinito de proyectos en la plataforma. Se pagará una cantidad fija por mes, siendo de 200 euros para los 500 primeros suscriptores y 290 después de conseguir ese número.

Si una compañí­a decide ofrecer el desarrollo de aplicaciones móviles a sus clientes, cobrando una mensualidad por manutención y desarrollo, puede optar por esta opción y conseguir, de esa forma, sin programar, basándose en las plantillas y en la plataforma de programación visual de GoodBarber, encontrar un nuevo modelo de negocio (estos resellers tendrán marca blanca en las apps creadas).

Este plan incluye tanto el uso del CMS interno como el diseño adaptative de iPad, y ofrecerá también una interfaz de usuario dedicada exclusivamente al plan Unlimited. El objetivo del nuevo panel es monitorear constantemente el estado de la publicación de la apps, los miembros del equipo de dirección, etc.

La noticia la han dado en estos momentos, aprovechando que están presentes en el Web Summit, en Dublí­n.

Udemy ofrece 80% de descuento en cursos de tecnologí­a, para lectores de WWWhatsnew

Udemy necesita pocas presentaciones, una plataforma con cursos de las más diversas categorí­as impartidos por profesionales que apuestan por la formación online, con contenido exclusivo, sección de recomendaciones, diferentes idiomas… un clásico en la formación ví­a web cuya fórmula se ha ido replicando en decenas de otros sitios durante los últimos meses.

Desde allí­, con el objetivo de alimentar nuestra categorí­a de Proyectos Educativos con contenido de buena calidad en lo que a cursos online se refiere, nos enví­an cupones de descuento («whatsnew80») válidos durante diez dí­as para disfrutar de un 80% de descuento en algunos de los cursos de la plataforma, todos ellos relacionados con la tecnologí­a.

Se puede acceder a los cursos no sólo desde el ordenador sino que también desde el iPhone, iPad o Android para facilitar el aprendizaje desde cualquier lugar. Incluye también el modo offline, que permite guardar los cursos para verlos cuando no tenemos conexión a internet.

Os dejamos con los cursos:

Hacking ético: Creado para auditores de Seguridad, técnicos en seguridad, administradores de red y de sistemas y entusiastas o profesionales IT. Más de 14 horas de contenido para descubrir los secretos del hacking.

Diseño sitios web con HTML5, CSS3 y JavaScript: Más de 11 horas para que aprendamos a crear sitios web multi-screen (para desktops, tablets y smartphones) en HTML5, CSS3 y JavaScript sin programar, usando Adobe Muse CC.

Desarrollo videojuegos para Android, iOS y Blackberry: Curso con 79 clases y más de 6 horas de duración, enfocado en la programación de videojuegos en HTML5, para dispositivos móviles.

Desarrollo Android: 15 secciones y más de 60 ví­deos para que podamos crear aplicaciones para Android sin necesidad de programar.

Desarrollo de apps en iOS (inglés): Un famoso curso de programación para iOS que contiene 148 clases, más de 20 horas de contenido y una comunidad de más de 16400 estudiantes.

Diseño, seguridad y programación, tres claves para que sigáis creando proyectos que ayudan a disfrutar de nuestro tema preferido: la tecnologí­a.

Generador automático de usuarios para desarrolladores

Si estáis creando un nuevo proyecto y necesitáis perfiles de usuarios de prueba, datos inventados para rellenar bases de datos o para construir una página web de ejemplo, echad un vistazo en designskilz.com/random-users.

Tienen una aplicación que permite la generación automática de perfiles, ofreciendo fotos, números de teléfonos, descripciones, direcciones, cargos, emails… datos falsos, bastante interesante para crear borradores, por ejemplo.

Aunque no hay ningún secreto en la generación de los textos, sí­ es interesante la obtención de las imágenes, ya que accede a perfiles fotografiados en flickr con licencia creative commons, permitiendo la licencia adecuada para su uso en otros proyectos (aunque será necesario verificar si es con o sin ánimo de lucro).

En la misma web (designskilz.com) ofrecen otros recursos para diseñadores web, como una aplicación que genera gradientes de colores, aunque no se trata de ninguna función innovadora (ya hay muchas aplicaciones semejantes en esa categorí­a).

Por desgracia no ofrecen exportación masiva de datos, ideal para completar grandes bases de datos, aunque en ese casi siempre podemos acceder a generatedata.com.

Code.org lanza una campaña de crowdfunding para llevar su iniciativa de programación a 100 millones de estudiantes

En diciembre tendremos nuevamente CSEdWeek, la semana de la Educación en Ciencias de la Computación. Y para este evento, el equipo de Code.org quiere llevar su campaña de programación “Hour of Code” mucho más lejos, beneficiando a 100 millones de estudiantes.

Para ello ha creado una campaña de crowdfunding  en Indiegogo, con la meta de recaudar 5 millones de dólares que les permita capacitar a  más 10 mil profesores, además de extender los benéficos de la Hora del Código.

code.org

“Hour of Code” ofrece tutoriales y diferentes actividades en 30 diferentes idiomas para que las instituciones y educadores organicen eventos que permitan dedicar por lo menos una hora en esa semana la enseñanza de la programación.

También brinda recursos adicionales para educadores que les permite organizar guí­as y llevar el control del rendimiento de los estudiantes. Pero además el contenido está abierto para todo público que desee participar dando sus primeros pasos en la programación.

En la página dedicada a la campaña encontraremos toda la información sobre las metas que tiene Code.org para este año, y detalles de cómo utilizará las donaciones. Tal como comentan en TNW está iniciativa también contará con el apoyo de personalidades como Bill Gates, Reid Hoffman, entre otros.

En  “Hour of Code”, se nos brinda toda la información sobre lo que está por venir y los pasos que debemos dar si deseamos participar como institución educativa.

Projecto Neuronerkel: utilizando la programación para emular el cerebro de una mosca

El proyecto Neurokernel es una plataforma de código abierto (disponible en Github) desarrollada en Python y Cuda, con un objetivo de lo más peculiar: emular el cerebro de una mosca de la fruta (Drosophila melanogaster). Por supuesto, debido a la complejidad de la tarea, se trata de una herramienta reservada a personas con conocimientos de programación e interesadas por la neurologí­a.

El motivo por el cual se pretende emular el cerebro de una mosca es debido a que se trata de un organismo mucho más accesible por la tecnologí­a existente en la actualidad que el cerebro de otros seres vivos más complejos, como el de los primates o los humanos. Gracias a Neuronerkel es posible programar el cerebro de una mosca y reproducir en un ordenador cómo se comportarí­a en distintas situaciones, algo útil para poder entender cómo se comporta una mosca, además de que -tal y como sus desarrolladores aseguran- podrí­a servir para comprender algunos aspectos del comportamiento del cerebro de organismos más complejos.

En la página web del proyecto Neuronerkel se incluye todo tipo de información e instrucciones sobre cómo instalar el software, además de ejemplos que muestran cómo lo han utilizado otros desarrolladores. Al tratarse de software de código abierto, todos aquellos usuarios con los conocimientos técnicos necesarios pueden colaborar para mejorar el código.

Cursos gratuitos en español para que jóvenes aprendan programación

Yo puedo programar” es una interesante iniciativa del equipo de Microsoft junto con Code.org, pensada para que niños y jóvenes den sus primeros pasos en la programación.

Esta campaña nace en el marco de la “Semana del Código” que se celebrará en octubre en algunos paí­ses de Latinoamérica (México, Chile, Argentina, Brasil, Perú, Colombia, Ecuador y Puerto Rico), con diferentes actividades y capacitaciones.

Pero para todos está abierta la invitación a participar de los dos cursos online que se ofrecen en la página de la campaña.

cursos de programación

Uno de ellos es “Hora de Código” de Code.org, que ya hemos comentado en otra ocasión, que ayuda a los más pequeños a conocer algunos conceptos de la programación de forma amena, con diferentes tutoriales y la participación de grandes figuras del mundo de la tecnologí­a.

Y la otra propuesta es “Aprendiendo a Programar” de la Academia de Microsoft, con 12 módulos que profundizan en el desarrollo de aplicaciones. Ambos cursos son gratuitos y están impartidos en español, solo hay que  registrarse en la plataforma correspondiente para beneficiarse de todo el contenido y herramientas adicionales que se ofrece.

Podemos encontrar más detalles de esta iniciativa y cómo participar en su página de presentación

Exercism.io, ejercicios de programación diarios y con retroalimentación de expertos

exercism.io ejercicios programacion

Por fortuna cada vez hay más portales interesantes para aprender a programar desde cero o para practicar lo ya aprendido: Codecademy, LearnStreet, Code.org, CodeSchool, etc. Lastimosamente estos sitios no son suficientes para muchos profesionales que requieren de un nivel avanzado en el manejo de código para aplicarlo en problemas prácticos dentro de sus respectivas áreas, o simplemente sus caracterí­sticas de retroalimentación genéricas no son tan enriquecedoras como si podrí­a serlo un comentario, una corrección o el consejo de un experto.

Pues bien, Exercism.io es un servicio que llega para darle solución a tales contrariedades, de hecho, la profesora que le dio vida lo hizo por una situación similar, porque sus alumnos no se animaban a completar sus ejercicios de programación por falta de una retroalimentación constante que les guiara a una o a varias respuestas para solucionar problemas especí­ficos. En consecuencia se ha creado un espacio brillante donde expertos y novatos se entienden para trabajar en problemas presentados a diario por la plataforma armando cadenas de conversaciones tan largas como enriquecedoras para cada usuario.

Su modo de uso se basa en GitHub -hace falta una cuenta-, de hecho basta con bajar su cliente para ir accediendo a los diferentes ejercicios propuestos, trabajar en ellos y publicar las soluciones encontradas, sean o no conseguidas al 100%, para obtener una retroalimentación de la comunidad. Respecto a los lenguajes en los que orbitan los problemas tenemos a CoffeeScript, Python, Ruby, C++, Javascript, Perl y hasta Swift, entre algunos otros. Por su fuera poco, Exercism.io es open source.

En fin, otro valioso recurso que nos da la web para practicar y aprender programación, esta vez, en un nivel más avanzado y hasta más social.

Enlace: Exercism.io | Ví­a: Wired