¿Alguna vez te has planteado aprender a programar?
Aprender a programar puede abrirte las puertas a un mejor empleo, nuevas áreas de trabajo o incluso a una nueva forma de ver cómo funciona todo a nuestro alrededor.
Gracias a los recursos ilimitados que podés encontrar en la web, hoy en día prácticamente no existe ninguna barrera que te impida aprender sobre lo que se te ocurra y programar es una habilidad que puedes adquirir a través de un sinfín de plataformas que te ofrecen desde cursos y programas, hasta especialidades o simples tutoriales sobre cuanto lenguaje de programación exista.
A continuación, te dejamos algunos de los mejores sitios web en español para aprender a programar gratis.
1. CourseraCoursera ofrece cursos, tutoriales y recursos de programación, impartidos por profesores de las principales universidades. Aquí podrás elegir entre cientos de distintos cursos relacionados con la programación.
Para desarrollar estos cursos se asociaron con algunos de los mejores profesores de las universidades de primer nivel. Lo que significa que estás aprendiendo a programar con los mejores recursos que existen. Todos los cursos del sitio son completamente gratuitos, pero si quieres recibir una certificación, tendrás que pagar por ello.
Encontrarás una variedad de cursos disponibles como:
- Python
- Java
- HTML y CSS
- Programación IoT (Internet of Things)
- Introducción a la programación
2. Google Activate
Google nos ofrece infinidad de variados recursos y los educativos no podían faltar.
Google actívate es una plataforma de estudio que fue diseñada para promover las competencias digitales y especialmente el trabajo en el mundo de internet, con el respaldo de los conocimientos de Google. Para apuntarte alguno de sus cursos online gratuitos solo necesitas una cuenta de Google.
Está dividido entre tres grandes categorías, Marketing digital, Desarrollo Profesional, Datos y Tecnología, en esta última encontrarás interesantes cursos para iniciar en el mundo de la programación.
Algunos de estos cursos incluye certificación de Google.
3. Khan Academy
Khan Academy es una enorme plataforma de aprendizaje en línea. Es un gran lugar para comenzar a obtener una gran cantidad de conocimiento y habilidades relacionadas con la programación. Encontrarás cursos y tutoriales que van desde los principios básicos de programación de computadoras hasta aplicaciones avanzadas.
Todos los cursos son impartidos por expertos. Sin embargo, se alienta a los estudiantes a compartir lo que han aprendido durante el proceso. Con Khan Academy, podrás aprender lenguajes de programación como:
- HTML
- CSS
- JavaScript
- Bases de datos
También hay cursos fundamentales que te enseñan la filosofía y las habilidades detrás de la programación de computadoras como un todo.
4. Code.org
Code.org está diseñado con el objetivo de hacer que la programación sea parte del plan de estudios de educación regular. Más de un millón de personas han utilizado este sitio para ampliar sus conocimientos y habilidades de programación.
El enfoque educativo que tomes depende de ti. Puedes sumergirte en los tutoriales para aprender a programar gratis de una hora o tomar un enfoque más estructurado.
También hay un gran catálogo de cursos que están desglosados por diferentes rangos de edad desde K-5, 6-12 e incluso nivel universitario.
5. edX
edX es una gran plataforma de aprendizaje de educación superior de código abierto. Actualmente tiene una red de más de 5 millones de estudiantes.
El sitio está dividido en muchas categorías diferentes, que van mucho más allá de la programación. Para aprender a programar, te será más útil la categoría ‘Ciencias de la computación’.
Aquí encontrarás tutoriales que te enseñan lenguajes y habilidades como:
- HTML y CSS
- Java
- jQuery
- C++
- C#
- Python
- SQL
- Desarrollo de aplicaciones móviles
También hay cursos pagados disponibles. Pero hay suficientes materiales educativos gratuitos para enseñarte los conceptos básicos de la programación.
6. Free Code Camp
Free Code Camp busca crear relaciones de la vida real y construir una comunidad en torno a la educación de programación. Brinda la oportunidad de aprender a programar gratis participando en varios desafíos. Tendrás acceso a tutoriales y cursos de programación para ayudarte a completar cada desafío.
Una vez que tengas algunas habilidades, podrás aplicar esto al mundo real mediante la construcción de proyectos transables y programando para organizaciones sin ánimo de lucro. Algunos de los lenguajes y habilidades incluidas son:
- HTML5
- CSS3
- JavaScript
- Node.js
- React.js
- D3.js
- Databases
- Git and Github
7. MDN web docs
Conocido en la comunidad como MDN, esta es la documentación que nos ofrece la fundación Mozilla. Mozilla es el responsable del excelente navegador Firefox.
Desarrollaron un portal educativo que te ofrece una muy buena documentación sobre tecnologias web, aunque el sitio no esta enteramente traducido al español, es una muy buena referencia para los que se inician en programación web.
Estos son algunos de los temas que encontrarás en MDN:
- Tecnologías orientadas a la web abierta:
- HTML
- CSS
- JavaScript
- APIs orientadas a la web
- Gráficas
- APIs / DOM
Conclusión
Aprender a programar, antes, se hacía casi imposible, ya que significaba muchas horas de educación paga. Pero, con todos los recursos de programación gratuitos disponibles en la web, en la actualidad, podés aprender a programar en tiempo récord y sin gastar ni un solo peso.
Si bien existen bastantes programas y cursos pagos, los recursos gratuitos mostrados son más que suficientes para desarrollar el conocimiento fundamental para comenzar a programar un sitio web.
Elige el curso que más te guste y poné manos a la obra. ¡Mucha suerte!