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

Code.org lanza Code Studio para permitir a estudiantes el aprendizaje de fundamentos de programación

Code Studio

La plataforma sin ánimo de lucro orientada a la formación de estudiantes en materia de programación de código acaba de lanzar Code Studio (studio.code.org), una nueva herramienta de aprendizaje para los colegios que combina utilidades y planes de estudios para que los estudiantes, desde infancia hasta secundaria, puedan aprender conceptos de programación mediante planes de lecciones guiados.

La idea es que los estudiantes no se centren en lenguajes de programación en concreto, sino más bien aprendan conceptos fundamentales de programación, disponiendo para ello de bloques lógicos que, apilándose en un orden particular, puede realizar una acción concreta, como mover un personaje en una escena o dibujar una forma.

El director de producto de Code.org, Mona Akmal, ha señalado a TC que su nueva herramienta tiene diferencias clave respecto a la oferta similar que ofrece el MIT, siendo la principal de ellas el uso de HTML5, lo que le confiere compatibilidad con la mayorí­a de los navegadores web, y los planes de estudio basado en una especie de puzzle para estudiantes desde infancia hasta estudiantes de secundaria.

Además, otro elemento diferenciador es la posibilidad de que los profesores puedan hacer seguimiento del progreso de los estudiantes a través de las lecciones a través de una interfaz preparada para ello, cumpliendo así­ el objetivo de incluir la enseñanza de los conceptos de programación en los planes curriculares de los centros educativos. Con ello, los profesores tienen la posibilidad de gestionar todo lo relativo a sus clases.

Code.org espera que que los centros educativos incorporen Code Studio en sus planes de estudio, mientras tanto, también desean que los estudiantes puedan empezar a crear sus juegos y aplicaciones, pudiéndolas compartir en un futuro a través de las plataformas sociales con familiares y amigos.

Codemonkey, un juego para que los niños aprendan programación

Codemonkey es una excelente alternativa que podemos sumar a los cientos de servicios y aplicaciones pensados para que los niños se inicien en la programación.

La dinámica que propone Codemonkey es simple y entretenida, ya que basa en un juego con una serie de retos que los niños tienen que superar.

codemonkey

La consigna es que el mono siempre obtenga sus plátanos, y para ello habrá que sortear treinta desafí­os mientras se van mostrando conceptos básicos de programación. Antes de comenzar cada reto hay pequeños tutoriales, que se repetirán tantas veces sea necesario.

No es necesario crear una cuenta para activar el juego, aunque podemos registrarnos a través de nuestro correo electrónico o simplemente con un nombre de usuario y contraseña. Tanto si los niños juegan en casa con la asistencia de sus padres o forma parte del plan de estudio escolar, es una opción a tener en cuenta.

En el caso de los educadores, Codemonkey cuenta con diferentes caracterí­sticas que permiten  integrar un grupo de estudiantes y dar seguimiento de su progreso. Y además, se integra con Edmodo, lo que nos permite combinar sus funciones y crear un entorno de aprendizaje productivo.

Swiftris, crea tu primer juego en iOS con este ebook gratuito

ebook

Descubrimos este ebook gratuito que será utilí­simo como tutorial para todos aquellos que quieran empezar a aprender a programar con Swift, el lenguaje de iOS y Mac OS X – tanto si somos un programador con años de experiencia o un principiante, el ebook nos proporcionará todo lo que necesitamos saber para crear un sencillo juego en iOS programado con Swift.

Poco a poco el libro nos irá familiarizando con los conceptos básicos de Swift y también nos irá dando algunas pistas para que podamos utilizar algunas de las caracterí­sticas más avanzadas, de forma que al acabar el libro tengamos en la cabeza y en el papel las herramientas necesarias para empezar a programar de forma libre. Como extra, nos hará una introducción básica de SpriteKit, la API de Apple para juegos en 2D.

Siguiendo el tutorial empezaremos por bajarnos la última versión de Xcode y por descargar e importar los sonidos e imágenes que vayamos a utilizar para el proyecto, seguido de unos cuantos capí­tulos para crear arrays y loops en este contexto. Pero no os preocupéis por esta sobrecarga de información, el libro nos la explicará paso a paso para que cualquiera la pueda seguir.

Finalmente y si todo va bien, tendremos creado con Swift un juego en 2D parecido a Tetris, en el que podremos crear clases y modelos personalizables de cada bloque.

Curso gratuito en español para iniciarse en la programación

programación básica

Anticipándonos a los cursos online y gratuitos que encontraremos en agosto, compartimos una excelente propuesta en español para aquellos que deseen iniciarse en la programación: Curso de Programación Básica.

Es una iniciativa de los chicos de Mejorando.la, por lo que el curso promete ser práctico, ameno y muy fácil de seguir. Dará comienzo el 4 de agosto, pero ya podemos inscribirnos y recibiremos las instrucciones por correo electrónico.

Podemos dar un vistazo al video de presentación desde el enlace que compartimos al comienzo del artí­culo y ver detalles del contenido que se desarrollará durante todo el curso.

curso

Tendremos una combinación de videos al estilo Mejorando.la, tutoriales así­ como diferentes hilos de discusión que nos ayudarán a asimilar los contenidos. Además, podremos compartir con otros estudiantes e ir comentando las dudas con la comunidad.

Una opción más que interesante para aprender desde cero programación, que podemos aprovechar estas vacaciones, y nos abrirá las puertas para nuevas metas profesionales.