4Geeks logo
4Geeks logo

Bootcamps

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Academia

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Full-Stack Software Developer - 16w

Data Science and Machine Learning - 16 wks

Buscar en lecciones


IngresarEmpezar

Aprende Python

Lecciones, ejercicios y proyectos sobre Python

Explore nuestra lista seleccionada de proyectos, ejercicios y lecciones para aprender Python

  • Python

  • Machine Learning

Series de Tiempo

Leer lección
  • Python

  • Algoritmos

  • Algoritmos de Búsqueda

Algoritmos de Ordenamiento y Búsqueda en Python: Optimizando la Gestión de Datos

Explora los algoritmos de ordenamiento y búsqueda en Python. Aprende a optimizar la gestión de datos con estas técnicas esenciales de programación.

Leer lección
  • Programacion Orientada a Objectos

  • Python

¿Qué es la Programación Orientada a Objetos?

Descubre qué es la Programación Orientada a Objetos y entiende los fundamentos detrás de esta poderosa metodología de desarrollo de software.

Leer lección
  • Python

Módulos en Python: Organizando y Reutilizando Código como un Experto

Aprende sobre los módulos en Python y cómo aprovecharlos para organizar y reutilizar tu código de manera eficiente. ¡Mejora tus habilidades de programación!

Leer lección
  • Python

  • Machine Learning

Explorando Series de Tiempo

Leer lección
  • Python

  • Machine Learning

Implementar Modelo Usando Streamlit y Heroku

Leer lección
  • Python

  • Machine Learning

Máquinas de Vectores de Soporte

Leer lección
  • Python

  • Machine Learning

Bosque Aleatorio

Leer lección
  • Python

  • Machine Learning

Métricas de Evaluación

Leer lección
  • Python

  • Machine Learning

K Vecinos más Cercanos

Leer lección
  • Python

  • Machine Learning

Explorando Naive Bayes

Leer lección
  • Python

  • Machine Learning

Árboles de Decisión

Leer lección
  • Python

  • Machine Learning

Cómo Lidiar con los Valores Faltantes

Leer lección
  • Python

  • Machine Learning

Ingeniería de Características

Leer lección
  • Python

  • Machine Learning

  • Pandas

Importación de Archivos Estáticos con Pandas

Leer lección
  • Python

  • Numpy

  • Machine Learning

Evaluación de hipótesis

Leer lección
  • Python

  • Data Science

  • Machine Learning

Introduccion a Matplotlib

Leer lección
  • Python

  • Numpy

Introduccion a Numpy

Leer lección
  • Python

  • fuctions

Trabajando con Funciones

Las funciones no son opcionales - Es probable que sean la característica más utilizada en cualquier lenguaje de programación. Te permiten separar tu código en miniprogramas más pequeños, donde cada uno se ocupa de lo suyo. ¡Divide y conquistarás!

Leer lección
  • REST

  • Python

  • Flask

Construyendo APIs REST utilizando Flask

Leer lección
  • List

  • Array

  • Loops

Trabajando con listas en Python

Leer lección
  • Python

Que es Python, introduccion

Leer lección
  • Python

  • Terminal

  • The Command Line

Generador de cartas aleatorias CLI

  • easy

Use your Python skills to randomly draw a poker card on every time the algorithm runs

Iniciar proyecto
  • Python

  • csv

  • The Command Line

Todo List CLI con Python

  • easy

Todo List CLI using Python

Iniciar proyecto
  • Data Structures

  • Static File Storage

  • Python

API Manejador de colas

  • intermediate

Develop and API that integrates with Twilio.com to recreate a Queue Managment System similar to

Iniciar proyecto
  • List

  • Python

  • The Command Line

Algoritmo de compresión con Python

  • easy

Building a Compression Algorithm using Python and Emojis

Iniciar proyecto
  • Python

  • Flask

  • Data Science

Tutorial de aplicacion web de ml usando flask

  • easy

Use Flask to create a machine learning web application to predict Titanic survival.

Iniciar proyecto
  • Python

  • The DOM

  • json

Todo List API + VanillaJS Front

  • intermediate

Let's build a todo list from zero to publish using a Python Flask API and a Vanilla.js front-end

Iniciar proyecto
  • Python

  • json

  • Logging

Todo List API

  • intermediate

Build a Todo List API using Flask or Django

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Pandas para Machine Learning

  • beginner

Aprende lo básico y empieza a sentirte cómodo usando pandas y manipulando datasets de machine learning.

Iniciar ejercicio
  • Functions

  • Python

Aprende las funciones de Python Interactivamente

  • easy

Aprende y domina funciones en Python haciendo ejercicios interactivos y auto-evaluados.

Iniciar ejercicio
  • Python

  • Pandas

¿Cómo hacer drop de una columna en Pandas?

Explora métodos efectivos para eliminar una columna de un DataFrame en Pandas. Aprende técnicas y consideraciones importantes para la manipulación eficiente de datos en Python.

Leer articulo
  • Python

  • Pyenv

¿Cómo instalar Pyenv en Mac?

Descubre los pasos detallados para instalar Pyenv en tu sistema operativo de Mac y gestiona fácilmente múltiples versiones de Python. Aprende a utilizar esta herramienta esencial para el desarrollo en Python.

Leer articulo
  • Python

  • Pandas

¿Cómo usar el método pivot de Pandas?

Aprende a utilizar el método pivot de Pandas en Python para transformar y analizar tus datos de manera eficiente. Explora ejemplos y técnicas para aprovechar al máximo este versátil método de Pandas.

Leer articulo
  • Python

  • Pandas

¿Cómo usar el método merge de Pandas?

Leer articulo
  • Python

¿Qué es pyenv y cómo instalarlo?

Descubre qué es pyenv y cómo instalar esta poderosa herramienta para gestionar versiones de Python en tu sistema. Facilita el desarrollo de proyectos.

Leer articulo
  • Python

  • Pandas

¿Cómo crear un DataFrame?

Aprende a crear un DataFrame en Pandas en Python. Sigue nuestra guía paso a paso para cargar datos desde diferentes fuentes y construir un DataFrame con Pandas.

Leer articulo
  • Python

  • Calculus

Media y desviacion estandar con python

Leer lección
  • Python

¿Qué es la recursividad en Python?

Descubre qué es la recursividad en Python. Explora la técnica de llamadas a sí mismo para resolver problemas complejos de manera elegante y eficiente.

Leer lección
  • Python

  • Machine Learning

  • Render.com

Desplegar Modelo Usando Streamlit Render

Leer lección
  • Python

¿Qué son los diccionarios en Python?

Descubre qué son los diccionarios en Python y cómo se utilizan. Aprende cómo aprovechar estas estructuras de datos para organizar y acceder eficientemente a información.

Leer lección
  • Python

  • Machine Learning

Regresión Lineal

Leer lección
  • Python

  • Flask

  • Machine Learning

Implementar Modelo Usando Flask y Heroku

Leer lección
  • Python

  • Machine Learning

Modelos Lineales Regularizados

Leer lección
  • Python

  • Machine Learning

Procesamiento Natural del Lenguaje

Leer lección
  • Python

  • Machine Learning

Básicos de Machine Learning

Leer lección
  • Python

  • Machine Learning

Explorando Redes Neuronales

Leer lección
  • Python

  • Machine Learning

Introducción a Deep Learning

Leer lección
  • Python

  • Machine Learning

Boosting de Algoritmos

Leer lección
  • Python

  • Machine Learning

Selección de Características

Leer lección
  • Python

  • Machine Learning

  • Data Analysis

Análisis y Limpieza de Datos Exploratorios con Titanic

Leer lección
  • SQL

  • Python

  • Pandas

Conexión a Bases de Datos SQL

Leer lección
  • Algorithms

  • Python

  • Data Structures

Optimizacion de Algoritmos y Estructuras de Datos

Leer lección
  • Python

Para que sirve Python?

Python has become more and more popular and it's being used on numerous branches on our daily lives. Some of the branches are Machine learning, Data science, Medicine, Introduction to programming, among a long list of others

Leer lección
  • Python

  • Numpy

  • Data Science

Data Science con Python

Python es un lenguaje multipropósito, en esta lección comprenderás cómo se usa en el mundo de la Ciencia de Datos

Leer lección
  • REST

  • Django

  • Python

Entendiendo Django Rest Framework

Leer lección
  • SQL

  • SQL Alchemy

  • Python

Todo lo que necesitas saber sobre SQLAlchemy

Leer lección
  • Marketing

  • Query String

  • Python

Trabajando con archivos de texto

Leer lección
  • REST

  • Python

  • Flask

Construye un API REST de StarWars

  • easy

The StarWars Blog API will let you practice building a REST API using lightweight API frameworks like Express (for node) or Flask (for python) using SQLAlchemy ORM and Python language. while building a fun blog. Ideal for juniors looking to practice API development in python.

Iniciar proyecto
  • Queue Data Structure

  • Data Structures

  • Static File Storage

Manejador de colas CLI con Python

  • intermediate

Terminal-based queue management application

Iniciar proyecto
  • HTTP

  • Python

  • The Command Line

Todo List CLI en la nube

  • easy

Todo List CLI using saving and retrieving the Todo's on the cloud

Iniciar proyecto
  • REST

  • Python

  • The Command Line

Todo List API con Python Flask Interactivo

  • easy

Create a Todo list API Interactively using Python language and the Flask Framework

Iniciar proyecto
  • Python

  • Numpy

  • Data Science

Proyecto de Limpieza de Datos de Bienes Raices

  • easy

Prepare a real dataset to later train a machine learning model

Iniciar proyecto
  • Python

  • Flask

  • Data Science

Tutorial de Pagina Web de ML con Streamlit

  • easy

Use Streamlit to create a machine learning web application to predict Titanic survival.

Iniciar proyecto
  • Data Structures

  • Serialization

  • Python

Family Static API with Flask

  • easy

Create an API to show family members

Iniciar proyecto
  • Javascript

  • Python

  • Flask

Sistema de Autenticación con Python, Flask y React.js

  • easy

Almost every website in the world has user authentication, in this project you have to implement user authentication using the Python Flask framework for building a backend REST API and React.js and sessionStorage API for the front end web application.

Iniciar proyecto
  • Condicionales

  • Python

Aprende Python Interactivamente (Principiante)

  • easy

Ejercicios de Python para principiantos, desde Hello World hasta variables, ciclos y un poco de funciones.

Iniciar ejercicio
  • List

  • Loops

  • Python

Aprende listas y bucles de Python Interactivamente

  • easy

Practica listas y tuplas de Python con ejercicios interactivos, auto-evaluados y con video soluiones

Iniciar ejercicio
  • Python

  • Pandas

¿Cómo usar el método concat de Pandas?

Explora la funcionalidad del método 'concat' en Pandas para combinar DataFrames de manera eficiente. Aprende estrategias y casos de uso para optimizar la manipulación de datos en Python.

Leer articulo
  • Python

  • Pandas

Tutorial de DataFrames con Pandas

Explora este completo tutorial sobre el manejo de DataFrames con Pandas en Python. Aprende desde los conceptos básicos hasta técnicas avanzadas para aprovechar al máximo esta poderosa librería.

Leer articulo
  • Python

  • Pandas

¿Cómo usar el método drop de Pandas?

Aprende a utilizar el método drop de Pandas en Python para eliminar columnas o filas de un DataFrame. Explora ejemplos y técnicas para aprovechar al máximo este poderoso método de Pandas.

Leer articulo
  • Python

  • APIs

¿Cómo consumir una API en Python?

Leer articulo
  • Python

¿Cómo instalar Python? Guía paso a paso para comenzar con el lenguaje de programación

Aprende cómo instalar Python en tu computadora fácilmente. Descubre los pasos necesarios para comenzar a programar con este popular lenguaje de programación.

Leer articulo
  • Python

  • Pandas

¿Cómo instalar Pandas en Python?

Aprende a instalar Pandas en Python de manera sencilla y rápida. Sigue nuestra guía paso a paso para configurar correctamente Pandas.

Leer articulo
  • Python

Graficar funciones con Python

Leer lección
  • Python

¿Para qué sirven las librerías de terceros en Python?

Aprende cómo las librerías de terceros en Python pueden enriquecer tus proyectos. Descubre cómo incorporar funciones avanzadas y acelerar tu desarrollo

Leer lección
  • Python

  • Flask

  • Machine Learning

Despliega Modelos AI en Render.com usando Flask

Leer lección
  • Python

  • Machine Learning

  • Amazon Web Services (AWS)

Introducción a AWS SageMaker

Leer lección
  • Python

  • Data Science

  • Machine Learning

Cómo tomar el Módulo de Análisis Exploratorio de Datos

Leer lección
  • Python

  • Machine Learning

Aprendizaje no Supervisado

Leer lección
  • Python

  • Machine Learning

Explorando Árboles de Decisión

Leer lección
  • Python

  • Machine Learning

Algoritmo Naive Bayes

Leer lección
  • Python

  • Machine Learning

Regresión Logística

Leer lección
  • Python

  • Machine Learning

Explorando el Procesamiento del Lenguaje Natural

Leer lección
  • Python

  • Machine Learning

Explorando la Regresión lineal

Leer lección
  • Python

  • Machine Learning

Cómo Lidiar con los Valores atípicos

Leer lección
  • Python

  • Machine Learning

Escalado de Características

Leer lección
  • Python

  • Beautiful Soup

Web Scraping con Beautiful Soap

Leer lección
  • Python

  • Numpy

  • Machine Learning

Variables Aleatorias

Leer lección
  • Python

  • Numpy

  • Machine Learning

Álgebra Lineal

Leer lección
  • Python

  • Pandas

Introduccion a Pandas

Leer lección
  • If...else

  • Condicionales

  • Operaciones lógicas

Condicionales en la programación en Python

Uso de condiciones para controlar el flujo de tu código y tomar decisiones programáticas en Python

Leer lección
  • learn to code

  • Python

Aprendiendo a programar con Python

Leer lección
  • Javascript

  • Python

Entendiendo la Sintaxis de Python vs Javascript

Leer lección
  • Python

  • String Concatenation

Es Hora de Aprender lo que es el manejo de String en Python

Leer lección
  • Python

  • The Command Line

  • Data Structures

Reporte de Jerarquía de Archivos

  • easy

Scanning files in a computer and building a report based on the findings

Iniciar proyecto
  • Python

  • The Command Line

  • cmd

Generador de excuses CLI (python)

  • easy

Disneyland for procrastinators. This excuse generator in python takes no more than 20 lines of code and can save you for the rest of your life!

Iniciar proyecto
  • Data Structures

  • Serialization

  • Python

Arbol Familiar Estático API con Flask

  • easy

Create an API to read from a family tree structure

Iniciar proyecto
  • HTTP

  • Python

  • The Command Line

Crea una app de un diccionario en la terminal

  • easy

Conect to the UrbanDictionary.com API to create an app that can be used from the terminal to retrieve meanings of words

Iniciar proyecto
  • Algorithms

  • Python

  • Big O

Proyecto de optimizacion de algoritmos de machine learning

  • easy

Learn the basics on how to optimize or better build algorithms in python for Machine Learning

Iniciar proyecto
  • Python

  • Terminal

  • csv

TicTacToe CLI con Python

  • easy

Crea un TicTacToe List CLI usando Python

Iniciar proyecto
  • REST

  • Python

  • Flask

Contact List API

  • intermediate

Using the Flask o Django library in Python, create an API that supports: Creating, Updating, Reading and Deleting contacts.

Iniciar proyecto
  • Python

  • APIs

  • http Request

Aprende a hacer requests HTTP con Python

  • easy

Aprende interactivamente cómo consumir APIs y hacer requests HTTP con Python

Iniciar ejercicio
  • Conditionals

  • Functions

  • Python

Domina Python Practicando (interactivo)

  • easy

Practica tus habilidades de python con esta serie de ejercicios interactivos y auto-evaluados.

Iniciar ejercicio
  • Python

  • Numpy

  • Data Science

Tutorial Interactivo de Numpy

  • intermediate

Este tutorial interactivo te ayudará a familiarizarte con Numpy, dominar las funcionalidades más usadas y a limpiar tus primeros datasets.

Iniciar ejercicio
  • Python

  • Pyenv

¿Cómo instalar Pyenv en Linux?

Descubre los pasos detallados para instalar Pyenv en tu sistema Linux y gestiona fácilmente múltiples versiones de Python. Aprende a utilizar esta herramienta esencial para el desarrollo en Python.

Leer articulo
  • Python

  • Pyenv

¿Cómo instalar Pyenv en Windows?

Aprende a instalar Pyenv en tu Windows para gestionar fácilmente múltiples versiones de Python. Explora los pasos y consejos para sacar el máximo provecho de esta herramienta.

Leer articulo
  • Python

  • Pandas

¿Cómo usar el método apply de Pandas?

Aprende a utilizar el método apply de Pandas en Python para transformar datos de manera eficiente. Explora ejemplos y técnicas para aprovechar al máximo este poderoso método de Pandas.

Leer articulo
  • Python

¿Cómo leer un archivo en Python?

Leer articulo
  • Python

  • Pandas

¿Cómo añadir una columna a un DataFrame en Python?

Aprende a agregar una columna a un DataFrame en Python utilizando Pandas. Descubre diferentes métodos y ejemplos prácticos para ampliar y enriquecer tus datos.

Leer articulo
  • Javascript

  • Regular Expression

  • Python

RegEx para no match

Descubre cómo utilizar expresiones regulares para encontrar patrones de texto que no coinciden y optimiza tus búsquedas en línea. Aprende más sobre regex para no match aquí.

Leer articulo