Ir al contenido principal

10 cursos de programación para principiantes en los que puedes inscribirte ya!

Si tienes una conexión a Internet y no aprendes nada nuevo, es porque no quieres.

cursos de programación para principiantes
En Hipertextual constantemente hacemos un esfuerzo especial por traerles a nuestros lectores los recursos necesarios para tomar en sus propias manos el rumbo de su educación. Gracias a la inmensa popularidad de los MOOC (Massive Online Open Course) en los últimos años, se han abierto todo tipo de puertas para quienes desean aprender por su cuenta. Este tipo de cursos en linea, abiertos y masivos, abundan y están esperando por los alumnos las 24 horas del día los 365 días del año. Solo tienes que decidirte, registrarte, elegir un curso y empezar a aprender.
Una de las ramas del conocimiento que más se ha prestado para esto han sido sin duda las ciencias de la computación. Vivimos en una época donde la elección de una carrera en el mundo de la programación y el desarrollo, pueden resultar muy lucrativas, interesantes y divertidas. Si no sabes nada de computación, pero te gustaría aprender, ahora es más fácil que nunca empezar por el principio sin siquiera tener que ir a un salón de clases. Ya sea que quieras dedicarte a ello, o simplemente tienes interés en aprender conceptos básicos que a nadie le vienen mal, hoy te ofrecemos este listado con una decena decursos de programación completamente gratuitos y para principiantes que puedes comenzar de inmediato.
Importante: todos estos cursos están en inglés, así que es imprescindible el manejo del idioma. Los cursos en edX son gratuitos si te inscribes como audit, si quieres certificado debes pagar los costos del papeleo. En Udacity algunos cursos ofrecen certificados y ayuda de entrenadores si pagas 200$ al mes, pero al resto del material puedes acceder de forma gratuita.

Introducción a las ciencias de la computación (edX)

Este es un curso dictado por Universidad de Hardvard que nos presenta una introducción a las ciencias de la computación, y el arte de la programación tanto para aquellos que tienen experiencia previa como para quienes no. Es un curso de nivel de entrada cuyos temas van desde la estructura de datos, ingeniería de software, desarrollo web, hasta lenguajes de programación como C, PHP, JavaScript, CSS, y más.
Puedes iniciar en cualquier momento del año y tomar las lecciones a tu propio ritmo. El curso consta de 9 sets de problemas que toman entre 10 a 20 horas cada uno. Para aprobar necesitas completarlos todos con una puntuación satisfactorio y presentar un proyecto final antes de que termine el año para aprobar el curso.

Introducción a las ciencias de la computación (Udacity)

Este curso introductorio a la programación de Udacity tiene un acercamiento diferente al que menciono de primero en la lista. En este aprenderás a construir un motor de búsqueda y una red social a través de una serie de ejercicios prácticos. Aprenderás Python, un lenguaje de programación poderoso, fácil de aprender y ampliamente utilizado.
El objetivo del curso es ayudarte a que empieces a pensar como un ingeniero intentando solucionar problemas interesantes. No necesitas ningún conocimiento previo para enlistarte. El curso consta de 7 lecciones bastante amplias, y es dictado por Dave Evans, quien es actualmente profesor de ciencias de la computación en la Universidad de Virginia, y quien además es egresado del MIT.

Comienzos en la programación de videojuegos con C# (Coursera)

Este curso es dictado por la Universidad de Colorado, y está orientado aprincipiantes que deseen aprender a programar videojuegos. El curso se enfoca en el lenguaje de programación C# que te deja usar Microsoft XNA y los frameworks open source MonoGame para poder desarrollar juegos en Windows, Android, iOS, Mac y otros. Además de esto C# es uno de los lenguajes de programación que puedes usar para desarrollar juegos con el motor Unity, tan popular entre los desarrolladores indie.
El curso incluye vídeos con lecciones con quizes integrados, y ademas de la creación de un proyecto propio que deberás desarrollar antes del examen final.

Crea un sitio web (Codecademy)

Este es un curso rápido y sencillo creado por la gente de Codecademy, en el que te enseñan paso a paso cómo crear un sitio web utilizando HTML5, CSS3, y Bootstrap. Directamente desde el navegador podrás crear todos los elementos mientras te guían de forma interactiva durante el desarrollo.
Los cursos de Codecademy son muy fáciles de seguir e ideales para principiantes. Este curso es uno de los mejores que hay para iniciarse en desarrollo y diseño web. Consta apenas de 5 pasos o lecciones, y al final habrás aprendido a usar HTML para añadir enlaces, texto e imágenes; dar estilo a tu texto, fondo, y bordes usando CSS para organizar los elementos de la página; y al final aprenderás a usar un framework CSS para construir sitios web profesionales de forma más rápida.

Haz un sitio web interactivo (Codecademy)

cursos de programación para principiantes
Si terminas el curso anterior para aprender a crear un sitio web, no debes dejar de tomar el siguiente. En este curso Codecademy te enseña a crear la página de inicio de Flipboard para que aprendas como crear una página web completamente interactiva. Además de repasar lo básico de HTML y CSS, aprenderás a conectar JavaScript y jQuery a tus archivos HTML para crear menús interactivos, añadir efectos, y permitir a los usuarios modificar los elementos de la web. El curso tiene una duración aproximada de 5 horas.

Introducción a las ciencias de la computación y programación usando Python (edX)

Este curso es impartido por el MIT, tiene una duración de 9 semanas si se invierten 12 horas a la semana en él. El curso está diseñado para ayudar a personas que no han tenido ninguna exposición previa a la programación y la computación, a aprender a pensar de forma computacional y a escribir programas que intenten solucionar problemas.
Las clases cubren nociones de computación, el lenguaje de programaciónPython, algoritmos simples, testing y debugging, una introducción informal a la complejidad algorítmica, y estructura de datos. Los únicos pre-requisitos para tomar este curso son conocimientos de álgebra de escuela secundaria y buenas aptitudes matemáticas.

Introducción a HTML y CSS (Udacity)

Este no es un curso típico de introducción al desarrollo web, sino uno que buscaenseñarte a pensar como desarrollador front-end desde un principio, no solo darte nociones de sintaxis. En el curso aprenderás como convertir mockupsdigitales en páginas web estáticas. Cómo abordar la organización de una página, y como derramar las ideas de un simple boceto en elementos de una página web implementando HTML y CSS.
El curso también cubre técnicas de diseño responsivo. Tiene una duración de aproximadamente 3 semanas si se invierten 6 horas por semana en él.

Intruducción a la programación con Java (edX)

Este es un curso de la Universidad Carlos III de Madrid, tiene una duración de aproximadamente 5 a 7 semanas. Comienza en abril del 2015, y como su nombre lo dice es un curso introductorio para aprender a programar con Java. Consta de 3 partes, que van desde la introducción conceptos básicos a través de mecanismos conocidos como juegos y calculadoras; cómo escribir buen software de forma correcta, eficiente, y ética; y, estructura de datos y algoritmos.

JavaScript básico (Udacity)

JavaScript es el lenguaje de programación de la web, se ha convertido en la herramienta principal para crear contenido interactivo en Internet. Este curso forma parte de la serie dedicada al desarrollo front-end de Udacity, y te lleva aexplorar JavaScript mediante la creación de una versión interactiva de tu propio curriculum en una página web. Tiene una duración de aproximadamente 3 semanas, siempre que se deciden 6 horas por semana a completarlo.

Cómo usar Git y GitHub

Si vas a aprender a programar deberías también aprender sobre los sistemas de control de versiones. Este curso te lleva a aprender sobre el uso efectivo del control de versiones en un proyecto, en especial cuando más de un desarrollador está involucrado. El curso ha sido construido con ayuda de GitHub, y nos introduce a los aspectos básicos del control de versiones, enfocándose particularmente en el sistema Git y la plataforma de GitHub. Tiene una duración aproximada de 3 semanas si se invierten 6 horas semanales.

Comentarios

Entradas más populares de este blog

Sailfish OS certificado como alternativa a Android en Rusia

Los finlandeses de  Jolla  están de enhorabuena, especialmente si recordamos que no hace mucho estaban casi en la bancarrota, tras embarcarse en una aventura algo arriesgada para la fabricación de tablets. Ahora la vida les sonríe: las autoridades rusas  han certificado  el  sistema operativo Sailfish OS  para su uso por parte del gobierno y corporaciones del país. Se trata de un sistema con base open source ( Linux ), pero con una  capa privativa  presente en algunos de sus componentes como puede ser la interfaz o determinadas aplicaciones. La gran ventaja de Sailfish respecto a otros competidores en el mercado del smartphone –como el ya desaparecido  Firefox OS  o  Ubuntu –, es su  compatibilidad con las aplicaciones de Android. Las intenciones de Rusia es  reducir el uso de sistemas operativos extranjeros  (Android, iOS) en móviles del 95% actual  a la mitad en 2025 . Disminuir la  dependen...

Selfies en 3D llegan a Venezuela y hasta las podrás imprimir en plástico

La empresa 3DUP lanzó al mercado venezolano las líneas de impresoras 3D,  Cube3  y CubePro  de 3D Systems Corporation, a través de las cuales se podrán imprimir modelos, diseños o escaneos en 3D. De igual manera, también está disponible el servicio de selfie3D y el servicio de modelado 3D. La impresora Cube3 tiene dos cabezales de impresión y es única en su clase, posee una amplia combinación de materiales ABS, PLA y una variedad de 18 colores. Es el equipo más fácil de utilizar en el mercado y tiene un software de construcción apto para Windows y Mac; además cuenta con conexión wifi. La nueva CubePro, impresora 3D de calidad profesional ofrece el mayor volumen de impresión entre las impresoras de su clase, sus versiones cuentan con uno, dos o tres cabezales de impresión. Además, posee una amplia combinación de materiales ABS, PLA y Nylon con una variedad de 25 colores, cuenta con una cámara calefaccionada y cerrada para optimizar los trabajos de impresión 3D. P...

Crea una página profesional en minutos con Google Sites

Google  tiene de todo . Además de buscador, cuenta con un portal de vídeo (YouTube), un atlas geográfico (Mapas), una suite ofimática (Drive), un cliente de correo electrónico (Gmail), un espacio donde compartir tus fotos, una tienda de apps (Google Play)… Con Google incluso puedes  poner en marcha un blog  en segundos gracias a  Blogger . Entras, te registras, configuras una plantilla y sólo tendrás que crear contenido. Apenas requiere mantenimiento. Por otro lado, si eras  cliente de G Suite , antes Google Apps, además de contar con espacio en Drive, correo electrónico Gmail, calendarios y otros servicios enfocados a la empresa, podías crear  la página web de tu negocio  usando Google Sites. Los usuarios particulares, o quienes no querían una suscripción de pago a G Suite, para montar una página web con Google debían  acudir a Blogger o al espacio gratuito que ofrece Drive . Pero desde hace varios años ya es posible usar Google Sites p...