Materias

Informática

Algoritmos, estructuras de datos, sistemas — construye tu base en CS.

Ver todo (33)

Álgebra booleana — leyes, teoremas y simplificación

Aprende qué es el álgebra booleana, cómo funcionan sus leyes principales y cómo simplificar una expresión lógica con un ejemplo claro.

Algoritmo de Dijkstra — camino más corto paso a paso

El algoritmo de Dijkstra halla caminos más cortos en grafos ponderados con aristas no negativas. Aprende la idea, un ejemplo y errores comunes.

Algoritmos de ordenación — comparación entre Bubble Sort

Aprende qué hacen los algoritmos de ordenación, cómo se comparan bubble sort, merge sort y quick sort, y cuándo conviene usar cada uno.

Aprendizaje automático: supervisado, no supervisado y algoritmos clave

Conceptos básicos de aprendizaje automático: qué significan el aprendizaje supervisado y no supervisado, un ejemplo y cuándo usar algoritmos comunes.

Árboles de decisión — entropía, Gini y random forest

Aprende cómo los árboles de decisión usan entropía y Gini para elegir divisiones, con un ejemplo y cuándo ayuda random forest.

BFS — Algoritmo de búsqueda en anchura explicado

La búsqueda en anchura recorre un grafo por niveles. Aprende cómo BFS usa una cola y cuándo encuentra caminos más cortos.

Búsqueda binaria — algoritmo, complejidad temporal y código

Aprende cómo funciona la búsqueda binaria, cuándo se aplica, por qué corre en O(log n) y cómo seguir un ejemplo claro.

Clustering k-means — algoritmo y cómo funciona

Qué es el clustering k-means, cómo funciona el algoritmo, un ejemplo simple, errores comunes y cuándo conviene usarlo.

CNN — Arquitectura de red neuronal convolucional

Aprende qué es una CNN, cómo las capas convolucionales detectan patrones, un ejemplo resuelto, errores comunes y dónde se usan.

Coloreo de grafos — número cromático y aplicaciones

Aprende qué es el coloreo de grafos, qué mide el número cromático, por qué un ciclo impar necesita tres colores y dónde se usa.

Descenso por gradiente — algoritmo, tasa de aprendizaje y variantes

Descenso por gradiente: qué es, cómo funciona la tasa de aprendizaje y cuándo se usan los métodos batch, estocástico y mini-batch.

DFS — Algoritmo de búsqueda en profundidad explicado

Búsqueda en profundidad explicada de forma simple: qué hace DFS, cómo funciona el retroceso, un ejemplo claro y errores comunes.

Estructuras de datos — Arrays, listas enlazadas, árboles y grafos

Aprende qué son las estructuras de datos, cuándo usar arrays, listas enlazadas, árboles y grafos, y cómo distinguirlos rápido.

Mapa de Karnaugh — guía de simplificación con K-Map

Aprende mapas de Karnaugh rápido: qué es un K-map, cómo se agrupa, un ejemplo claro, errores comunes y cuándo usarlo.

Modelo OSI — explicación de las 7 capas

Entiende rápido el modelo OSI: qué hace cada una de sus 7 capas, un ejemplo claro y cómo ayuda a diagnosticar fallos.

Normalización de bases de datos — 1NF, 2NF y 3NF en una sola frase

El mismo hecho, en un solo lugar — aprende la idea central de la normalización experimentándola tú mismo con visualizaciones interactivas.

Notación Big O — Complejidad temporal explicada de forma simple

La notación Big O explica cómo crece el tiempo de ejecución al aumentar la entrada. Aprende su definición, intuición, un ejemplo y errores comunes.

Optimización convexa — conceptos, métodos y aplicaciones

La optimización convexa minimiza una función convexa sobre un conjunto convexo. Aprende la definición, un ejemplo y por qué importa.

Patrones de diseño en matemáticas

Aprende qué significan los patrones de diseño en matemáticas, cómo ayudan los invariantes y la simetría, un ejemplo con dominós y cuándo usarlos.

PCA — Análisis de Componentes Principales explicado

Entiende PCA rápido: qué hace el análisis de componentes principales, cuándo centrar o escalar, y un ejemplo claro en 2D.

Planificación de procesos — Conceptos de sistemas operativos

Entiende la planificación de procesos en sistemas operativos, compara FCFS, SJF y round robin, y sigue un ejemplo resuelto claro.

Programación dinámica: memoización y tabulación explicadas

Aprende qué es la programación dinámica, cuándo funciona y cómo la memoización y la tabulación evitan trabajo repetido.

Programación orientada a objetos (POO)

La programación orientada a objetos explicada con clases, objetos, un ejemplo claro, errores comunes y cuándo es útil.

Recursión — cómo funciona, ejemplos y casos base

¿Qué es la recursión en matemáticas? Aprende cómo funcionan los casos base y los pasos recursivos con el ejemplo del factorial.

Red neuronal — Cómo funcionan las redes neuronales artificiales

Aprende qué es una red neuronal, cómo las capas convierten entradas en predicciones y cómo el entrenamiento ajusta los pesos.

Regresión logística — función sigmoide y clasificación

Aprende qué es la regresión logística, cómo la sigmoide convierte una puntuación lineal en probabilidad y cómo se clasifica.

REST API — Qué es y cómo funciona

Aprende qué es una REST API, cómo encajan las solicitudes y los recursos, un ejemplo claro y los errores que causan confusión.

Retropropagación — Cómo aprenden las redes neuronales

La retropropagación calcula los gradientes que permiten aprender a las redes neuronales. Mira la regla de la cadena, un ejemplo claro y errores comunes.

RNN — Red neuronal recurrente y LSTM explicadas

Aprende qué es una RNN, cómo el estado oculto guarda memoria de la secuencia, por qué las RNN básicas fallan en entradas largas y cómo ayudan las LSTM.

SVM — Máquina de Vectores de Soporte explicada de forma sencilla

Entiende qué es una SVM, cómo funcionan el margen y los vectores de soporte, y cuándo convienen las SVM de margen suave o con kernel.

Tabla hash — cómo funciona el hashing y la resolución de colisiones

Aprende qué es una tabla hash, cómo el hashing asigna claves a posiciones y cómo se resuelven las colisiones.

Tablas de verdad — AND, OR, NOT, XOR e implicación

Entiende las tablas de verdad de AND, OR, NOT, XOR e implicación con un ejemplo claro, errores comunes y cuándo usarlas.

Transformer — mecanismo de atención y arquitectura

Aprende qué es la arquitectura transformer, cómo funciona la autoatención, un ejemplo resuelto, errores comunes y cuándo se usa.