TE RECOMENDAMOS
Capacitarse constantemente es una de las claves para crecer profesionalmente. Sirve para encontrar más oportunidades laborales o mejorar el desempeño en el trabajo. Por tal razón, te presentamos 5 cursos sobre programación de la Universidad de Stanford gratis y en línea para empezar hoy mismo.
El campo de la programación es amplio y tiene cabida para cualquiera. El internet es el presente y el futuro, por lo tanto, aprender sobre programación computacional puede servirte a la hora de buscar un trabajo. La oferta se mejora cuando la Universidad de Stanford, una de las instituciones educativas de mayor prestigio, es quien imparte el curso y encima gratis y en línea.
Aquí te dejamos 5 cursos para aprender programación gratis y en línea impartidos por la prestigiosa Universidad de Stanford.
Fundamentos de programación, el curso básico de la Universidad de Stanford
El primer curso del que hablaremos se llama 'Fundamentos de programación' y, como su nombre lo dice, cubre los conceptos más básicos sobre programación computacional. En su programa de estudio contempla la introducción a R desde la instalación hasta las funciones básicas de estadísticas.
Cada alumno puede aprender a su ritmo, pero es recomendable tomar de 2 a 3 horas por semana para acabarlo en menos de dos meses. El curso lo imparte Susan Holmes, profesora de estadística en la Universidad de Stanford.
Los alumnos aprenderán:
- Cómo descargar e instalar R.
- Cómo utilizar R en un entorno interactivo y fácil de entender.
- Cuáles son los objetos clave y cómo los manipulamos en R.
- Dónde se almacenan los objetos y cómo guardar nuestro trabajo.
- Cómo importar datos a R y cómo guardar un trabajo.
- Cómo manipular y pre procesar datos y trabajar con valores faltantes.
Para inscribirte al curso en línea puedes hacerlo directamente en el enlace.
Algoritmos: Diseño y Análisis, de la Universidad de Stanford
Tim Roughgarden, profesor en Ciencias de la Computación en la Universidad de Stanford, es quien imparte el curso gratis sobre algoritmos, uno de los temas esenciales para quienes pretenden aprender sobre programación.
"Los algoritmos son el corazón de la informática y el tema tiene innumerables aplicaciones prácticas, así como profundidad intelectual. Esta especialización es una introducción a los algoritmos para estudiantes con al menos un poco de experiencia en programación", explica la Universidad de Stanford.
En este curso online de programación aprenderás:
- Notación "Big-oh"
- Ordenar y buscar
- Método maestro, multiplicación de números enteros y matrices.
- Algoritmos aleatorios (QuickSort, algoritmo de contracción para cortes mínimos)
- Estructuras de datos (montones, árboles de búsqueda equilibrados, tablas hash, filtros de floración)
- Primitivas gráficas (aplicaciones de BFS y DFS, conectividad, caminos más cortos)
Puedes empezar hoy mismo en la página eDX.
Bases de datos relacionales y SQL
El curso de la Universidad de Stanford es una introducción a las bases de datos relacionales y SQL, uno de los lenguajes más utilizados en programación. Es impartido por Jennifer Widom, una de las profesoras más conocidas de la Universidad.
Aquellos alumnos interesados en programación que se inscriban al curso en línea aprenderán:
- Introducción al modelo relacional.
- Conceptos en bases de datos relacionales.
- Sistemas de gestión de bases de datos relacionales.
- Cobertura completa de SQL.
Puedes empezar hoy mismo en eDX.
Universidad de Stanford imparte curso en línea y gratis sobre Ciencias de la Computación 101
Nick Parlante, profesor en Ciencias de la Computación en la Universidad de Stanford, imparte el curso más básico sobre programación, donde se enseñan las ideas esenciales para personas que no tengan ninguna experiencia en el campo.
"Las computadoras pueden parecer muy complicadas, pero en realidad funcionan con unos pocos patrones simples. CS101 desmitifica y da vida a esos patrones, lo cual es útil para cualquiera que use computadoras hoy en día", explica la Universidad de Stanford.
En este curso gratis y que puedes tomar en línea se enseña:
- La naturaleza de las computadoras y el código.
- Cómo funciona el hardware de la computadora: chips, CPU, memoria, disco.
- Jerga necesaria: bits, bytes, megabytes, gigabytes.
- Cómo funciona el software: qué es un programa, qué se "ejecuta".
- Cómo funcionan las imágenes digitales.
- Código informático: bucles y lógica.
- Grandes ideas: abstracción, lógica, errores.
- Cómo funcionan los datos estructurados.
- Cómo funciona Internet: dirección IP, enrutamiento, ethernet, wi-fi.
- Seguridad informática: virus, troyanos y contraseñas, ¡Dios mío!.
- Analógico versus digital.
- Medios digitales, imágenes, sonidos, vídeo, compresión.
Para inscribirte a este curso de programación, dirígete a la página oficial de eDX.
Bases de datos: modelado y teoría, un curso gratis de la Universidad de Stanford
El último curso se lleva por nombre 'Bases de datos: modelado y teoría'. En este curso de la Universidad de Stanford aprenderá sobre bases de datos, uno de los temas más fascinantes de nuestro tiempo ya que permite organizar un sinfín de actividades.
"Las bases de datos residen detrás de una gran cantidad de sitios web; son un componente crucial de los sistemas de telecomunicaciones, sistemas bancarios, videojuegos y casi cualquier otro sistema de software o dispositivo electrónico que mantenga cierta cantidad de información persistente", señala la Universidad de Standford.
El temario del curso en línea, básico para entender la programación computacional, es el siguiente:
- Álgebra relacional.
- Teoría de la dependencia.
- Formas normales en bases de datos.
- El componente de modelado de datos del Lenguaje Unificado de Modelado (UML).
Puedes inscribirte gratis en el sitio de eDx.