Aprende programación, IA e ingeniería
Tutoriales detallados sobre lenguajes de programación, desarrollo web, machine learning, algoritmos, robótica y hardware — gratis y abiertos para todos.
Explorar categorías
Lenguajes de programación
Tutoriales de Python, C, C++, Java, JavaScript, TypeScript, Go, R y Haskell — desde sintaxis básica hasta técnicas avanzadas.
Desarrollo Web
Guías y proyectos de HTML5, React, Angular, Next.js, Vite y desarrollo frontend moderno.
Desarrollo Backend
Desarrollo del lado del servidor con Node.js, NestJS, Spring Boot, Python, sockets, Nginx e integración de pagos.
Algoritmos y estructuras de datos
Ordenamiento, árboles, hashing, algoritmos de grafos, KMP, práctica de LeetCode y análisis de algoritmos.
IA y Machine Learning
Machine learning, generación aumentada por recuperación (RAG), aplicaciones de IA y web crawling.
Bases de datos
Diseño de bases de datos SQL y NoSQL, consultas, optimización y ejercicios prácticos.
Fundamentos de informática
Organización de computadoras, sistemas operativos, fundamentos de Linux y teoría informática esencial.
Hardware y sistemas embebidos
Arduino, RISC-V, MSP430, PLC, controladores de Linux e ingeniería de sistemas embebidos.
Robótica y sistemas autónomos
ROS 2, robots humanoides, drones y sistemas de vehículos autónomos.
Redes y DevOps
Redes de computadoras, TCP/IP, pipelines CI/CD y práctica DevOps.
Desarrollo móvil
Tutoriales de desarrollo de aplicaciones Android e iOS.
Finanzas cuantitativas y Blockchain
Finanzas cuantitativas, sistemas de trading y tecnología blockchain.
Proyectos y casos de estudio
Proyectos reales: microservicios de pasarela de pago, aplicaciones full-stack, backends Django, sistemas RAG y más.
Últimos artículos
Comprehensive Machine Learning & Deep Learning Curriculum
A complete set of professional, textbookquality teaching PDFs covering a depthfirst path from mathematical foundations to production deep learning — written for someone who already codes well but wants real understanding
Leer artículo →Preface: how to use this book
For most of the 1990s and 2000s, if you wanted the best off-the-shelf classifier, you reached for a Support Vector Machine. SVMs combined a beautiful geometric idea — separate the classes with the — with deep optimizatio
Leer artículo →Formulas, Kernels, and Hyperparameter Reference
A compact reference for the formulas, kernels, and knobs used throughout the book.
Leer artículo →What Are Support Vector Machines?
Imagine two groups of points on a page and a ruler you must lay down to separate them. Many positions work — but which is ? A Support Vector Machine answers: the line that leaves the between the groups. That single insti
Leer artículo →The Maximal Margin Classifier
Now we make the widest-street idea precise. For data that be perfectly separated by a line, the maximal margin classifier (the hard-margin SVM) is the cleanest version of the story: a little geometry turns ``make the str
Leer artículo →Soft Margins and Slack
Real data overlaps, contains noise, and is rarely perfectly separable. The — the model people actually use — relaxes the hard constraints by allowing a controlled budget of margin violations. This single change makes SVM
Leer artículo →Hinge Loss and the Primal Problem
We ended the last chapter with a striking reformulation: the soft-margin SVM is just L_2 regularization plus a special loss. That loss is the , and viewing the SVM as ``minimize regularized hinge loss'' (the problem) dem
Leer artículo →Lagrangian Duality and the KKT Conditions
The primal view trains SVMs by gradient descent, but it hides two treasures: support vectors appear, and the kernel trick becomes possible. Both emerge when we rewrite the SVM through . This is the most mathematical chap
Leer artículo →The Kernel Trick
Here is the idea that turned a linear classifier into one of the most powerful tools in machine learning. A linear SVM can only draw straight boundaries — useless for data shaped like rings or spirals. The lets the very
Leer artículo →