App docentes | Canal WhatsApp | Grupo telegram | Grupo facebook WMCMF | Grupo facebook MC | Grupo linkedin | Videos | Podcast | Psicología |
En Genbeta nos se han dedicado nuevamente a buscar en las diferentes plataformas de educación online que ofrecen cursos online gratis, específicamente aquellos que han sido creados por instituciones educativas prestigiosas de todo el mundo y que además están 100% en español.
Se han centrado principalmente en cursos de programación y ciencias de la computación, con una amplia selección de cursos de Python, JavaScript y desarrollo web, entre otros. A todos los cursos puedes inscribirte en mayo, solo necesitas crear una cuenta en la plataforma correspondiente.
Nota: todos los cursos son gratuitos, ya sea porque el material está abierto o porque pueden tomarse en modo auditoria, incluso existe la posibilidad de solicitar ayuda económica en plataformas como Coursera. Solo los certificados y ciertos elementos de soporte adicional tienen costo.
Cursos de Python
- Python: aprender a programar: un curso de la Universitat Politècnica de València que empieza desde cero para aprender a programar con Python, tratando los fundamentos de programación como las variables y constantes, las condiciones, los bucles y los módulos y funciones, y que termina introduciendo el tratamiento de cadenas de texto y los ficheros.
- Programación para todos (empezando con Python): un curso de la Universidad de Michigan que no tiene prerrequisitos y evita todo menos la matemática más simple. En el aprenderás lo básico de la programación de computadoras usando Python. Conocerás cómo construir un programa de una serie de instrucciones simples en Python.
- Introducción a la programación con Python: un curso de la Universidad Austral en el que aprenderás los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.0.
- Introducción a la programación en Python I: Aprendiendo a programar con Python: un curso de la Pontificia Universidad Católica de Chile que te introduce en el mundo de la programación en el lenguaje Python. De una forma práctica, aprenderás de forma gradual desde el tratamiento básico de variables hasta la programación de algoritmos para construir tus propios juegos. Además, te familiarizarás con los conceptos fundamentales para el desarrollo de algoritmos y su programación.
- Manejo de bases de datos con Python: un curso de la Universidad Austral donde aprenderás qué son las bases de datos relacionales y cómo trabajar con ellas, hasta crear tus propias bases de datos relacionales en SQLite, escribir consultas SQL, construir sistemas orientados a objetos que persistan sus datos en una base de datos relacional utilizando el mapeo objeto relacional de SQLAlchemy.
- Estructuras de Datos con Python: un curso de la Universidad de Michigan en el que aprenderás a almacenar y representar y manipular colecciones de datos mientras se ejecuta un programa es una parte importante de aprender a programar.
- Python para Data Science y AI: un curso de IBM en el que aprenderás cómo comenzar rápida y fácilmente con la Inteligencia Artificial utilizando IBM Watson. Comprenderás cómo funciona Watson, te familiarizarás con sus casos de uso y ejemplos de clientes de la vida real, y se te presentarán varios de los servicios de inteligencia artificial de Watson de IBM.
- Aprendizaje Automático con Python: otro curso de IBM en el que aprenderás los conceptos básicos del aprendizaje automático mediante el lenguaje de programación Python. Primero aprenderás sobre el propósito del aprendizaje automático y dónde se aplica al mundo real. Y en segundo lugar, obtendrás una descripción general de los temas del aprendizaje automático, como el aprendizaje supervisado o no supervisado, la evaluación de modelos y los algoritmos del aprendizaje automático.
- Uso de bases de datos con Python: un curso de la Universidad de Michigan en el que aprenderás los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos.
- Análisis de datos con Python: un curso de IBM en el que aprenderás a analizar datos con Python. El curso te lleva desde los conceptos básicos de Python hasta la exploración de muchos tipos diferentes de datos. Aprenderás a preparar datos para el análisis, realizar análisis estadísticos simples, crear visualizaciones de datos significativas, predecir tendencias futuras a partir de datos, y más.
Cursos de JavaScript y desarrollo web
- Desarrollo en HTML5, CSS y Javascript de Apps Web, Android, iOS: un curso de la Universidad Politécnica de Madrid en el que recibirás una introducción al diseño y programación de aplicaciones web utilizando HTML5, CSS y JavaScript.
- Introducción al HTML5: un curso de la Universidad de Michigan diseñado especialmente para principiantes que deseen una descripción paso a paso de los conceptos básicos. No hay requisitos previos para este curso y se asume que los estudiantes no tienen habilidades de programación previas o experiencia en TI. El curso culminará con un pequeño proyecto que requerirá la realización de una página muy sencilla con enlaces e imágenes.
- Introducción al desarrollo web: un curso de la Universidad de los Andes en el que aprenderás los conceptos fundamentales de estructura, contenido y presentación de una página web, para luego centrarte en la sintaxis del lenguaje de marcas HTML y en el uso de las etiquetas para crear títulos, párrafos, listas, enlaces, imágenes y formularios.
- Desarrollo de Aplicaciones Web: Conceptos Básicos: un curso de The University of New Mexico que te dará los conocimienots básicos, la terminología y los conceptos fundamentales que son necesarios para construir aplicaciones web integradas modernas.
- Diseñando páginas web con Bootstrap 4: un curso de la Universidad Austral en el que aprenderás los conceptos generales de desarrollo web del lado cliente, metodologías de trabajo y herramientas. Aprenderás sobre diseño responsive, grillas, y componentes CSS y Javascript de Bootstrap. Practicarás con preprocesadores de CSS, Less y Sass. También aplicarás conceptos básicos de Node.js y NPM para gestionar tus sitios web.
- Diseño de Sistemas de información gerencial para Internet con MySQL / PHP y Joomla un curso de la Universidad del Rosario en el que aprenderás a crear bases de datos profesionales y sistemas de información de nivel básico-intermedio para Internet, con estas versátiles herramientas de programación y gestión de contenido.
- Desarrollo del lado servidor: NodeJS, Express y MongoDB: un curso de la Universidad Austral en el que trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la información, el setup de un servidor web, la creación de una API REST, autenticación y autorización, y la integración de librerías de terceros. Utilizarás Express para el servidor web, y una base de datos NoSQL orientada a documentos: MongoDB. Aprenderás de ODM con Mongoose y harás las típicas tareas CRUD sobre Mongo. Finalmente pondrás productivo tu sitio en Heroku.
- Introducción a la Ingeniería Web: un curso de la Universidad de Extremadura en el que aprenderás de forma práctica y muy sencilla el diseño de aplicaciones de datos intensivos y la generación automática de código.
- Aprende HTM5 y CSS3: un curso gratuito en Udemy para aprender a construir sitios web desde cero aprendiendo el lenguaje de marcado HTML5 y el lenguaje de estilos CSS3.
- Fundamentos de Programación Web para Principiantes: un curso gratuito en Udemy en el que recibirás una introducción a la programación web,lenguajes, frameworks, bases de datos, herramientas, y cómo convertirte en desarrollador web.
Otros cursos de programación y ciencias de la computación
- Introducción a Java: un curso de la Universidad Nacional Autónoma de México en el que aprenderás a plantear la solución de un problema utilizando orientación a objetos, y programar la solución de los problemas utilizando las características del lenguaje Java.
- Introducción a la programación en Java: estructuras de datos y algoritmos: un curso de la Universidad Carlos III de Madrid en el que aprenderás programación en Java de forma fácil e interactiva. Trabajarás con estructuras de datos fundamentales, tales como listas, pilas, colas y árboles, sobre las cuales se presentarán algoritmos para insertar, eliminar, buscar y ordenar información de una manera eficiente.
- Fundamentos de Android: un curso de la Universidad Nacional Autónoma de México en el que aprenderás a manipular las herramientas que Android te ofrece para desarrollar aplicaciones móviles. Instalarás el entorno de desarrollo Android Studio y manipularás sus más sofisticadas particularidades.
- Desarrollo de aplicaciones con Android: un curso de la Universidad Nacional Autónoma de México en el que aprenderás a construir tu primera aplicación móvil profesional. Serás capaz de crear y controlar la vida de tus Activities y aprovechar el espacio en pantalla de los diferentes dispositivos Android implementando Fragments en tus aplicaciones.
- Arte 3D y animación en videojuegos: un curso de la Universitat Autònoma de Barcelona en el que aprenderás los aspectos artísticos de la creación del videojuego. Te proporcionarán conocimientos y pautas sobre cómo diseñar la parte artística de un videojuego. Esto incluye diferentes aspectos, desde la creación de entornos, al diseño de personajes, movimientos e incluso música.
- Introducción a UML: un curso de la Universidad de los Andes en el que recibirás una introducción al Lenguaje de Modelado Unificado, o UML.
- Introducción a R: un curso de la Red de Universidades Anáhuac en el que recibirás una introducción al lenguaje R para el análisis de datos con un enfoque práctico desde el inicio.
- Fundamentos de Microsoft Azure: un curso de la Universidad Francisco Gavidia en el que aprenderás los principios de la computación en la nube, te familiarizarás con el entorno en Microsoft Azure, y te explicarán cómo implementar la infraestructura básica de Azure, que consiste en redes virtuales y almacenamiento.
- Aspectos básicos de AWS: Migración a la nube: un curso ofrecido por Amazon Web Services que se centra en la migración de cargas de trabajo a AWS. Analizarás tu entorno actual para planificar su migración, y trabajarás con los servicios de AWS que se utilizan comúnmente durante su migración y los pasos reales de la migración.
- Introducción a la Ingeniería del Software: un curso de la Universidad Autónoma de Madrid en el que conocerás las distintas fases de desarrollo por las que pasa un proyecto informático, así como las actividades de gestión necesarias para lograr finalizar el proyecto con éxito.
- Inteligencia artificial: Chatbots sin programación: un curso de IBM en el que aprenderás cómo construir, analizar, implementar y monetizar chatbots, con la ayuda de IBM Watson y el poder de la IA.
Este contenido ha sido publicado originalmente por Genbeta en la siguiente dirección: genbeta.com