4Geeks logo
4Geeks logo

Courses

Explore our extensive collection of courses designed to help you master various subjects and skills. Whether you're a beginner or an advanced learner, there's something here for everyone.

Coding Bootcamp

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.

Data Science and Machine Learning - 16 wks

Full-Stack Software Developer - 16w

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

  • 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 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

Raspado Web 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
  • REST

  • Python

  • Flask

Construye un API REST de StarWars

  • unknown

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
  • Python

  • Terminal

  • The Command Line

Generador de cartas aleatorias CLI

  • unknown

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

  • unknown

Todo List CLI using Python

Iniciar proyecto
  • Data Structures

  • Static File Storage

  • Python

API Manejador de colas

  • unknown

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

  • unknown

Building a Compression Algorithm using Python and Emojis

Iniciar proyecto
  • Python

  • Flask

  • Data Science

Tutorial de aplicacion web de ml usando flask

  • unknown

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

Iniciar proyecto
  • Python

  • Web Scraping

  • Beautiful Soup

Scraping Web con Beautiful Soup

  • unknown

Use python and the beautiful soup library to download, scrape, clean and visualize the revenue information from Tesla

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto de Random Forest

  • unknown

Use Random Forest algorithm to predict a marketing campaign success by predicting the campaign impressions

Iniciar proyecto
  • Python

  • Flask

  • Data Science

Tutorial de Pagina Web de ML con Streamlit

  • unknown

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

Iniciar proyecto
  • Python

  • The DOM

  • json

Todo List API + VanillaJS Front

  • unknown

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

  • unknown

Build a Todo List API using Flask or Django

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Tutorial 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

  • 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
  • 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

Series de Tiempo

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
  • UML

  • SQL

  • Python

Modelo de Datos del blog de StarWars

  • unknown

Use your recently adquired knowledge to build a data-model for your starwars blog

Iniciar proyecto
  • Queue Data Structure

  • Data Structures

  • Static File Storage

Manejador de colas CLI con Python

  • unknown

Terminal-based queue management application

Iniciar proyecto
  • HTTP

  • Python

  • The Command Line

Todo List CLI en la nube

  • unknown

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

  • unknown

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

  • unknown

Prepare a real dataset to later train a machine learning model

Iniciar proyecto
  • Python

  • Numpy

  • Pandas

Proyecto de Stadistica descriptiva con Python

  • unknown

Use your numpy, pandas and matplotib skills to practice a little about descriptive statistics

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto Tutorial de Clasficador de Imagenes

  • unknown

Use a deep learning algorithm to build an image classifier.

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto Tutorial de Series Temporales

  • unknown

Use your new skills to help American Express improve their default prediction model.

Iniciar proyecto
  • Python

  • Terminal

  • csv

TicTacToe CLI con Python

  • unknown

Crea un TicTacToe List CLI usando Python

Iniciar proyecto
  • Data Structures

  • Serialization

  • Python

Family Static API with Flask

  • unknown

Create an API to show family members

Iniciar proyecto
  • Python

  • ReactJS

  • Javascript

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

  • unknown

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 ciclos de Python Interactivamente

  • easy

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

Iniciar ejercicio
  • 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

¿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 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
  • UML

  • SQL

  • Python

Construyendo el Modelo de Datos de Instagram

  • unknown

Use your recently adquired knowledge to build instagram.com user stories

Iniciar proyecto
  • Python

  • The Command Line

  • Data Structures

Reporte de Jerarquía de Archivos

  • unknown

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)

  • unknown

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

  • unknown

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

  • unknown

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

  • Machine Learning

Proyecto de optimizacion de algoritmos de machine learning

  • unknown

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

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto Tutorial de Mejorando Algoritmos

  • unknown

Use XGBoost algorithm

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto de Regresion Lineal Regularizada

  • unknown

Use a dataset with a lot of variables to practice your regularized linear regression skills and select only some of the features for your model

Iniciar proyecto
  • Python

  • Data Science

  • Machine Learning

Proyecto de Serie Temporal Alternativa

  • unknown

Use ARIMA model o create a cpu usage anomaly detection model.

Iniciar proyecto
  • REST

  • Python

  • Flask

Build a StarWars REST API

  • unknown

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
  • REST

  • Python

  • Flask

Contact List API

  • unknown

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

This interactive tutorial will help you become familiar on it, master the most used functionalities and help you clean up your first datasets

Iniciar ejercicio
  • 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