Cursos

Estos recursos te ayudaran a expandir tus conocimientos nuevas herramientas y lenguajes 

plataformas de cursos online 


Platzi


Plataforma con diversos cursos que van desde inglés hasta marketing y negocios, focalizados en habilidades digitales como el desarrollo web y la programación. Esta plataforma es de paga pero cuenta con cursos gratuitos y ocacionalmente abre todos sus cursos por 48 horas.

Udemy 

Plataforma con gran diversidad de cursos de una gran diversidad de temas, incluyendo programación.

Coursera

Cursos impartidos por universidades reconocidas y empresas, para obtener una certificacion debes pagar pero puedes auditar los cursos gratuitamente.

The Odin Project

Curso de desarrollo web full stack en JavaScript y Ruby, creado y mantenido por una comunidad Open-Source

Free Code Camp

Plataforma con cursos gratuitos sobre todos los topicos de programación.

Scrimba

Cursos interactivos sobre desarrolo web. Cuenta con varios cursos gratuitos.

Cursos gratuitos 

Certificado profesional de Automatización de TI de Google con Python

Este certificado de seis cursos para principiantes, desarrollado por Google, está diseñado para proporcionar a los profesionales de TI las habilidades más demandadas, incluidas Python, Git y automatización de TI, que pueden ayudarlo a avanzar en su carrera.

Saber cómo escribir código para resolver problemas y automatizar soluciones es una habilidad crucial para cualquier persona en TI. Python, en particular, es ahora el lenguaje de programación más solicitado por los empleadores.

Este programa se basa en sus fundamentos de TI para ayudarlo a llevar su carrera al siguiente nivel.

Está diseñado para enseñarle cómo programar con Python y cómo usar Python para automatizar las tareas comunes de administración del sistema.

También aprenderá a usar Git y GitHub, solucionar y depurar problemas complejos y aplicar la automatización a escala mediante el uso de la administración de configuración y la nube.

Cómo obtengo los cursos?

Estos cursos son ofrecidos desde la plataforma de Coursera, son curso que puedes obtener de manera gratuita bajo ciertas condiciones.

La primera opción es elegir la opción de “Curso gratuito sin certificado”, de esta manera podrás acceder al contenido del curso y finalizarlo, pero no podrás obtener un certificado de finalización avalado por la plataforma.

La segunda opción es elegir “auditar curso”, con esta opción podrás acceder al contenido de video del curso, pero no podrás realizar los exámenes ni obtener el certificado de finalización. Si no ves la opción de auditar curso, debes verificar en la parte de abajo usando el scroll (en forma de link).

Las opciones varían dependiendo el curso, pero con cualquiera de las dos podrás acceder gratuitamente al contenido.

Por si fuera poco, algunos cursos tienen la opción de ayuda económica, con los cuales puedes solicitar dicho apoyo y ser acreedor de un curso de pago.

Nota: estos 6 cursos son impartidos en ingles pero esta la posibilidad de poner subtitulos en espanol 

Curso acelerado sobre Python

Al final de este curso, comprenderá los beneficios de programar en roles de TI; ser capaz de escribir programas simples usando Python; descubrir cómo encajan los componentes básicos de la programación; y combinar todo este conocimiento para resolver un problema de programación complejo. 

Uso de Python para interactuar con el sistema operativo

Al finalizar este curso, podrás manipular archivos y procesos en el sistema operativo de su computadora.

También habrá aprendido acerca de las expresiones regulares, una herramienta muy poderosa para procesar archivos de texto, y obtendrá práctica en el uso de la línea de comandos de Linux en una máquina virtual. Y, esto puede parecer una exageración en este momento, pero también escribirá un programa que procese un montón de errores en un archivo de registro real y luego genere un archivo de resumen.

Introducción a Git y GitHub

A lo largo de este curso, aprenderá sobre la funcionalidad principal de Git para que pueda comprender cómo y por qué se usa en las organizaciones. Veremos funciones básicas y más avanzadas, como ramas y fusiones. Demostraremos cómo tener un conocimiento práctico de un VCS como Git puede ser un salvavidas en situaciones de emergencia o durante la depuración. Y luego exploraremos cómo usar un VCS para trabajar con otros a través de repositorios remotos, como los proporcionados por GitHub. 

Técnicas de solución de problemas y depuración

En este curso, veremos las herramientas para identificar y resolver rápidamente los problemas del mundo real que podría encontrar en su rol de TI. Veremos un montón de estrategias y enfoques diferentes para abordar las trampas más comunes de su código e infraestructura de TI.

Aprenderá estrategias para abordar casi cualquier problema técnico y luego verá cómo se aplican para resolver diferentes escenarios del mundo real.


Gestión de la configuración y la nube

En este curso, aprenderá cómo aplicar la automatización para administrar flotas de computadoras. Comprenderá cómo automatizar el proceso para implementar nuevas computadoras, mantener esas máquinas actualizadas, administrar cambios a gran escala y mucho más. Hablaremos sobre la gestión de máquinas físicas que se ejecutan en nuestras oficinas y máquinas virtuales que se ejecutan en la nube.


Automatización de tareas del mundo real con Python

En el curso final, uniremos los conceptos que has aprendido hasta ahora. Abordará escenarios del mundo real en Qwiklabs que lo desafiarán a usar múltiples habilidades a la vez.