El cursus
42 no tiene profesores ni clases. Te dan un enunciado y te las apañas. Cada proyecto lo corrigen otros estudiantes a mano, y la nota sale de ahí. Y el método funciona: el ranking WURI la sitúa como la 3.ª universidad más innovadora del mundo en 2025 y en 2026, por delante de Stanford y el MIT.
15/16 evaluados
- 01
Libft
Mi primera librería en C. Una colección de funciones estándar y utilidades que he acabado usando en todo el cursus.
C · Make
Ver código ↗125/100Con bonus - 02
ft_printf
Recreación de printf. Argumentos variables y formateo de cadenas desde cero.
C · Variadics
Ver código ↗100/100 - 03
get_next_line
Leer una línea de un file descriptor. Suena simple hasta que llegas a la gestión de memoria estática.
C · File I/O
Ver código ↗125/100Con bonus - 04
Born2BeRoot
Montar un servidor Debian seguro: particionado LVM, SSH, UFW y políticas de contraseñas estrictas.
Debian · Bash · VirtualBox
Sin repositorio público125/100Con bonus - 05
So Long
Un juego 2D pequeño con MiniLibX. Mi primer contacto con gráficos y bucles de eventos.
C · MiniLibX
Ver código ↗110/100Con bonus - 06
pipex
Reproducir los pipes de UNIX. Redirección de entrada/salida y ejecución encadenada de comandos.
C · fork · exec
Ver código ↗100/100 - 07
Push Swap
Ordenar con dos pilas y un juego de instrucciones limitado. El proyecto que más veces reescribí.
C · Algorithms
Ver código ↗84/100 - 08
Philosophers
El problema de los filósofos comensales. Hilos, mutexes y evitar deadlocks sin trampas.
C · Threads · Mutex
Ver código ↗100/100 - 09
Minishell
Una shell funcional: pipes, redirecciones, variables de entorno y señales. Aquí entendí de verdad qué hace bash.
C · Processes · Signals
Ver código ↗100/100 - 10
Cub3D
Motor 3D por raycasting, al estilo Wolfenstein. Texturas, colisiones y movimiento en tiempo real.
C · MiniLibX · Raycasting
Ver código ↗115/100Con bonus - 11
NetPractice
Configuración de redes: máscaras de subred, direccionamiento IP y enrutado.
Networking · TCP/IP
Ver código ↗100/100 - 12
C++ Piscine (00–09)
Diez módulos intensivos de C++. De lo básico de la orientación a objetos hasta plantillas y contenedores STL.
C++ · OOP · STL
Sin repositorio público80–100/100 - 13
Inception
Un cluster de contenedores Docker configurado a mano: Nginx, WordPress y MariaDB, sin imágenes prefabricadas.
Docker · Nginx · MariaDB
Sin repositorio público100/100 - 14
ft_irc
Un servidor IRC que funciona con clientes reales como irssi. Sockets no bloqueantes y multiplexación de I/O.
C++ · Sockets · IRC
Sin repositorio público100/100 - 15
Cybersecurity Piscine
Piscina de ciberseguridad: retos CTF, esteganografía, criptografía, explotación web y forense.
CTF · Forensics · Crypto
Ver código ↗100/100 - 16 ···
ft_transcendence
El proyecto final del Common Core: una plataforma de Pong online con chat en tiempo real, OAuth y multijugador.
TypeScript · WebSockets · OAuth
Sin repositorio público