10 Cursos Gratis Sobre Ciencias de la Computación y Programación
Affiliate Disclaimer
This post may include affiliate links, meaning we earn a commission when you purchase a course or subscribe to a service using our links. However, all opinions are the author's.
Aqui te presentamos 10 cursos sobre ciencias de la computacion, en linea y completamente gratis.
1) ¡A Programar! Una introducción a la programación
De todos los cursos de programación en Coursera, este es uno de los mas dirigidos hacia principiantes, y tiene un promedio de 4.8 estrellas en ratings.
Utilizan el programa Scratch, el cual describen en el curso como “muy fácil de usar”.
Los modulos son los siguientes:
- Tu primer programa
- ¡Repetir, repetir, repetir!
- Reinventar juegos
- Reutilizando tu código
- Pensando como ingeniero/a de software
Y aqui algunos de los reviews:
“Realmente ayuda mucho a desarrollar las destrezas para poder programar, ayuda a organizar las ideas y pasarlas del papel a la computadora con una interfaz muy amigable.” – Mirna A. M. C.
“Un curso muy bueno, dinámico, fácil de seguirle el hilo y explican conceptos que toda persona que comience a programar debe saber.” – Carla I. M.
“Excelente como introducción a la programación para todas aquellas personas que se quieren involucrar en el mundo del desarrollo pero no tienen conocimientos, este curso da las bases para poder llegar a ser programadores.” – Jose E. A. E.
2) Introducción a la programación en Python I: Aprendiendo a programar con Python
Como lo indica el nombre, este curso trata sobre los basicos de programar usando Python.
Esta compuesto de 6 unidades, que son las siguientes:
- Introducción: La programación y los sistemas computacionales
- Instrucciones básicas del lenguaje Python
- Control de flujo
- Funciones
- Strings y Archivos
- Listas
Tiene un promedio de 4.4 estrellas en ratings, y aqui te presentamos algunos de los reviews:
“LO RECOMIENDO. Como principiante me ha resultado motivante a la vez que complejo y dificil en algunos momentos, pero sin duda alguien con ninguna experiencia puede sacarlo con esfuerzo y dedicación.” – Enrique P. M.
“A pesar de que la parte practica en ocasiones se salia un poco de lo aprendido, los conceptos manejados y las habilidades que motivan a desarrollar me parecieron de muy buen nivel. Muchas gracias” – Julian C. H.
“Las materias abarcadas en el curso son bastante útiles y dan una idea general de lo que es el lenguaje. Sin embargo, en cuanto a la metodología del curso, da mucho que desear.” – Jose I. D.
3) Introducción a Data Science: Programación Estadística con R
Este curso tiene 4.7 estrellas de rating promedio, y trata sobre el lenguaje “estadística R”, el cual denominan “la lengua franca de la estadística” según la descripción del curso.
La 1era parte del curso es la “Instalación de Herramientas”, una unidad que se supone te da la bienvenida al curso, y te orienta para preparar tu computadora para el curso. Después de esta, siguen las siguientes unidades:
- Introducción al Lenguaje
- Utilización del Lenguaje
- Acercamiento al Sistema de Gráficos de R
- Expresiones Regulares, Graficación con ggplot2 y Simulación
Aqui algunas opiniones, según estudiantes:
“Un curso esencial para introducirse al mundo de R y RStudio. Es sencillo y ha cumplido mis expectativas de familiarizarme con las herramientas y el lenguaje básicos en este programa. Muy recomendable.” – Daniel P. B.
“Muy útil! Brinda las herramientas base para poder empezar a trabajar en R de manera llevadera y entretenida.” – Martina C.
“Excelente curso, muy buena explicaciones, solo creo que podrían subir un poco la dificultad en las prácticas.” – Andre M. P. A.
4) Introducción a Java
Este curso es sobre el lenguaje de programación Java, y esta compuesto de los siguientes módulos:
- El proceso de programación
- Programación básica en Java
- Avanzando en la programación de Java
- Arreglos y su manipulación
- Interacción con el usuario
Según varios estudiantes, una gran parte del curso se enfoca en programar un disco, lo cual puede ser util dependiendo en el contexto.
A pesar de ser dirigido a principiantes, algunos opiniones del curso recalcan que este puede ser un poco complicado para aquellos que van empezando, que se enfoca mucho en la teoría:
“Necesitas tener conocimientos previos, en este curso se habla con demasiadas palabras técnicas y es muy difícil de comprender para alguien que va comenzando en el mundo de la programación.” – Jhonatan A. G.
“Intenté continuarlo pero demasiada teoría para una disciplina tan práctica como es la programación.” Nelson M. G.
“Ha sido muy claro y sencillo aprender este curso, al intentar aprender por mi cuenta se me dificulto. Sin embargo la manera en que se precisa el material fue enriquecedor.” – Carolina V. P.
En general, las opiniones son mixtas, y puede que valga la pena que eches un vistazo tú mismo, a ver si es el tipo de curso para ti.
Si no, aquí va otro curso de Java…
5) Introducción a la programación orientada a objetos en Java
Este curso se describe como “altamente interactivo”, y basado en la practica. Los módulos son los siguientes:
- Clases y objetos
- Arreglos y vectores
- Ordenamiento
- Herencia
- Interfaz Gráfica
Según la descripción, el curso también ofrece dos aplicaciones web, CupiExámenes y CupiTips, para acompañar el curso. Estas fueron diseñadas por la Universidad de Los Andes, la cual ofrece el curso.
Aqui algunos de los reviews:
“Es un excelente curso, con un gran contenido teórico-practico, y explicado de una manera entendible, llevada a cabo por medio de los ejemplos y ejercicios propuestos en cada modulo respectivo.” – Jhon M. S. M.
“Excelente Curso, Se aprende desde conceptos básicos hasta avanzados en muy poco tiempo y de una forma facil de entender.” – Jorge E. M. P.
“Muy buen curso para personas que ya hayan visto una introducción a la programación o hayan programado en otros lenguajes. No lo recomiendo para principiantes totales en el mundo de la programación.” – Sergio A. C. G.
6) Arduino y algunas aplicaciones
Este curso trata sobre Arduino, el cual se utiliza para diferentes fines de programación, tales como “la aplicación de desarrolladores de diseños artísticos e interactivos”, la automatización, y la robótica.
Este divido en los siguientes módulos:
- Arduino, ¿qué es y para qué sirve?
- Prototipo de chaleco para ciclistas
- Fabricación de un pastillero inteligente
Como puedes ver, dos de los módulos se basan en proyectos. Entonces, mas que solo aprender, uno de los enfoques es que puedas aplicar lo que enseñan de manera practica.
La descripción del curso dice que no necesitas mucha experiencia previa con la programación, pero es posible que te sea útil investigar algunos de los conceptos que explican.
Aqui algunos reviews:
“Me gustó mucho el curso, varias veces intenté tomar microcontroladores, y por fin este curso me permitió avanzar en el tema, también gracias a que la interfaz del Arduino es totalmente “plug and play””. – Jose D. C. F.
“La mayor parte del curso se desarrollo bastante bien, me alegra haber llevado el curso, el único inconveniente es que pidieron un capacitor y no enseñaron como conectarlo (a diferencia de otros componentes utilizados)”. – Adi D. T. G.
“Excelente curso de verdad muy completo y didáctico prácticamente te llevan de la mano. Ojo, antes de comenzar procura tener todos los materiales ya disponibles te sera de gran ayuda así evitaras problemas experiencia propia”. – Nestor G. L.
7) Sistemas Digitales: De las puertas lógicas al procesador
Como lo indica el nombre, este curso trata sobre los “sistemas digitales”. En el modulo “¿Qué son los Sistemas Digitales?” explican los básicos, antes de avanzar a los otros modulos, que son los siguientes:
- Circuitos Combinacionales (I)
- Circuitos Combinacionales (II)
- Circuitos aritméticos + Introducción al VHDL
- Circuitos Secuenciales (I)
- Circuitos Secuenciales (II)
- Máquinas de estados finitos
- Implementación de sistemas digitales
El curso tiene un promedio de 4.8 estrellas, y aquí te presentamos algunos reviews:
“Probablemente sea el curso más intensivo y completo sobre electrónica y sistemas digitales. Trata de compendiar una materia que en los libros de texto suele llevarse cerca de las mil páginas. Además, la talla curricular de los docentes le da mucho prestigio a este curso. En definitiva, altamente recomendable.” – Mario P. N.
“Muy bien en general, había tocado parte de los componentes lógicos, puertas, álgebra booleana, circuitos combinacionales, etc., en mi carrera, pero no le presté demasiada antención, así que me ha parecido una buena ocasión para completar conocimientos.” – Dario Q. C.
8) Robótica
En este curso para principiantes, podrás aprender sobre “mecánica, electricidad, electrónica y programación”, para al final del curso poder programar tu propio robot.
El curso se divide en los siguientes módulos:
- Hablemos sobre robots
- Construyendo mi primer robot
- Controlando mi robot
- Programando mi robot
- ¿Qué más podemos construir?
Y aqui algunas opiniones de estudiantes:
“Muy bueno, indica muy bien como armar un circuito robótico, que son los componentes, y te da las pautas para crear cosas a partir de ello, solo con la creatividad somos capaces de crear grandes cosas.” – Vanessa A.
“Un curso en donde desarrollas tu creatividad e inventiva para solucionar incógnitas relacionada con la informática, electrónica y programación, donde se requiere conocimientos básicos en estas áreas. Excelente.” – Fabiola D. G.
9) ¿Cómo (nos) cambia la Tecnología?
Este curso estudia los aspectos sociales y ambientales de la tecnología, al combinar así mismo “ciencias exactas, la literatura y el cine de ciencia ficción” para un aprendizaje mas amplio.
Aunque contiene 13 módulos, cada uno solo contiene un video, entonces el material en si no es demasiado. Sin embargo, si cuenta con 44 horas de trabajo en total, entonces si es un curso muy completo.
Aqui algunos de los módulos:
- La tecnología esta en todas partes
- La tecnología es parte de las culturas
- La tecnología cambia y evoluciona, produciendo efectos en sus comunidades
- Los nuevos medios cambian la experiencia de vivir la ciencia ficción, el futuro y la tecnología
- La obscolescencia, de la tecnología o de nuestra(s) cultura(s), es producida por la humanidad
- La tecnología no es buena, no es mala… ni neutral
- La relación tecnología-sociedad es una pregunta con muchas respuestas posibles
- Entre otros!
Y aqui algunas opiniones de estudiantes:
“Este curso ofrece una perspectiva muy amplia del concepto tecnología y su contenido es muy especializado y de calidad. Recomendado.” – Remo M. K.
“Es un curso muy interesante que proporciona excelente información acerca de la tecnología desde temas diversos, ciertos links ya no están disponibles pero en general los recursos bibliográficos que ofrece el curso son muy completos y permiten generar un punto de vista integral de como la tecnología está presente y afecta a la sociedad.” – Valeria C. M.
10) Clasificación de imágenes: ¿cómo reconocer el contenido de una imagen?
Este curso, es importante recalcar, tiene varias opiniones de los estudiantes que recalcan que el curso no esta muy actualizado. Sin embargo, mantiene un promedio de 4.3 estrellas, y los módulos son los siguientes:
- Bag of Words (BoW)
- Extracción de características
- Estrategias de fusión
- Incorporación de información espacial
- Técnicas avanzadas
Algunos de los reviews:
“Falta mantenimiento del curso. Los scripts estaban desactualizados y las preguntas en las pruebas y exámenes eran confusas. Las explicaciones matemáticas iniciales muy bien cuando se realizaban ejemplos pero en los módulos finales no se realizaba con profundidad.” – Diego P. P.
“La materia está más o menos bien, aunque se explica claramente que no es lo que se utiliza en la actualidad.” – David M.