25 cursos para aprender a programar gratis que puedes hacer online
Aprender a programar es una de las tareas pendientes de muchos de nosotros. Ya sea para encontrar trabajo o por el gustazo de coger una Raspberry Pi y empezar a realizar trabajitos domésticos, aprender a programar es algo que se ha puesto de moda. No en vano, es uno de los mejores trabajos de cara a un futuro en el que las ''máquinas'' gobiernen el día a día...
Ya os hemos contado cuáles son los mejores lenguajes de programación para empezar a programar, y a continuación vamos a ver una serie de cursos gratis para aprender a programar.
Se trata de 25 cursos online que están dirigidos a principiantes y que son obra de algunas de las compañías más reconocidas del sector.
Esto permite que, si controláis inglés, aprendáis los conocimientos básicos tanto de lenguajes de programación (como Java o Python), pero también CSS, HTML, los fundamentos de la programación, creación de bases de datos, análisis de datos en empresas, programación en Android y, prácticamente cualquier tipo de información enfocada a principiantes.
Un usuario a través de Reddit ha sido el encargado de recopilar estos cursos gratuitos para aprender a programar, y cuando vemos que Udacity, diferentes niversidades, Raspberry, Microsoft o el MIT están detrás de los mismos, dan ganas de dejar lo que estemos haciendo para empezar a ''estudiar''.
A continuación, va la lista completa de los cursos.
Curso | Impartido por | Link |
---|---|---|
Introduction to Computer Science and Programming Using Python | MIT | Link |
Introduction to Computer Science | Harvard University | Link |
Introduction to Computer Science | Udacity | Link |
Introduction to Java Programming – Part 1 | HKUST | Link |
Introduction to Java Programming – Part 2 | HKUST | Link |
AP Computer Science A: Java Programming | Purdue University | Link |
How to Code: Simple Data | University of British Columbia | Link |
Programming Foundations with Python | Udacity | Link |
Learn to Program in Java | Microsoft | Link |
Learn to Program: The Fundamentals | University of Toronto | Link |
Introduction to Python: Absolute Beginner | Microsoft | Link |
Introduction to Python: Fundamentals | Microsoft | Link |
Object-oriented Programming in Python: Create Your Own Adventure Game | Raspberry Pi Foundation | Link |
Begin Programming: Build Your First Mobile Game | University of Reading | Link |
Logic and Computational Thinking | Microsoft | Link |
Introduction to Web Development | UC Davis | Link |
Intro to HTML and CSS | UC Davis | Link |
Full Stack Foundations | Udacity | Link |
Swift for Beginners | Udacity | Link |
Intro to iOS App Development with Swift | Udacity | Link |
Android for Beginners | Udacity | Link |
Android Development for Beginners | Udacity | Link |
Intro to Relational Databases | Udacity | Link |
Data Analytics in Business | Georgia Tech | Link |
Introduction to R for Data Science | Microsoft | Link |
Con esto, seguro que encontráis tanto motivación como información muy útil de cara a aprender a programar, ya sea de cara a continuar vuestra formación profesional en un futuro o para aprender cositas para ''trastear'' en casa.
Descubre más sobre Alejandro Alcolea Huertos, autor/a de este artículo.
Conoce cómo trabajamos en Computerhoy.