jdelorme/

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.

WURI 2026: Global Top 500 Innovative Universities. 1 Minerva University, 2 Arizona State University, 3 École 42, 4 University of Pennsylvania, 5 MIT, 7 Stanford, 12 Harvard.
Recorte de la clasificación oficial WURI 2026. 42, tercera; el MIT, quinto; Stanford, séptima. Ver la clasificación oficial ↗

15/16 evaluados

  1. 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.

    125/100Con bonus
  2. 02

    ft_printf

    Recreación de printf. Argumentos variables y formateo de cadenas desde cero.

    C · Variadics

    Ver código ↗
    100/100
  3. 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
  4. 04

    Born2BeRoot

    Montar un servidor Debian seguro: particionado LVM, SSH, UFW y políticas de contraseñas estrictas.

    Debian · Bash · VirtualBox

    Sin repositorio público
    125/100Con bonus
  5. 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
  6. 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
  7. 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
  8. 08

    Philosophers

    El problema de los filósofos comensales. Hilos, mutexes y evitar deadlocks sin trampas.

    C · Threads · Mutex

    Ver código ↗
    100/100
  9. 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. 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. 11

    NetPractice

    Configuración de redes: máscaras de subred, direccionamiento IP y enrutado.

    Networking · TCP/IP

    Ver código ↗
    100/100
  12. 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úblico
    80–100/100
  13. 13

    Inception

    Un cluster de contenedores Docker configurado a mano: Nginx, WordPress y MariaDB, sin imágenes prefabricadas.

    Docker · Nginx · MariaDB

    Sin repositorio público
    100/100
  14. 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úblico
    100/100
  15. 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. 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
    ···