- Compiladores y proceso de compilaciónSin empezar45 min
- Proyectos con CMakeSin empezar45 min
- SanitizersSin empezar40 min
- Tipos fundamentales e inicializaciónSin empezar40 min
- ReferenciasSin empezar40 min
- Corrección de constSin empezar40 min
- Funciones y sobrecargaSin empezar40 min
- LambdasSin empezar40 min
- std::functionSin empezar40 min
- Clases y constructoresSin empezar45 min
- RAIISin empezar50 min
- La regla del ceroSin empezar45 min
- Punteros crudosSin empezar40 min
- std::unique_ptrSin empezar45 min
- std::shared_ptr y weak_ptrSin empezar45 min
- Semántica de movimientoSin empezar1 h
- Categorías de valorSin empezar50 min
- ExcepcionesSin empezar45 min
- std::expectedSin empezar45 min

C++ Ruta
Próximamente
C++ moderno para sistemas de trading de baja latencia: memoria, plantillas, concurrencia y las herramientas en las que se apoyan las mesas. Cada tema es una lección breve seguida de un lab que programas en el navegador.
Temario
93 temas · se abre pronto- std::vectorSin empezar45 min
- std::arraySin empezar35 min
- std::mapSin empezar40 min
- std::unordered_mapSin empezar45 min
- IteradoresSin empezar40 min
- Rangos y vistasSin empezar45 min
- Algoritmos de la STLSin empezar45 min
- std::stringSin empezar40 min
- std::string_viewSin empezar35 min
- std::spanSin empezar35 min
- Análisis de archivos CSVSin empezar50 min
- Lectura de archivos de datos binariosSin empezar50 min
- Duraciones de chronoSin empezar40 min
- Puntos temporales de chronoSin empezar40 min
- Plantillas de funcionesSin empezar55 min
- Plantillas de clasesSin empezar55 min
- Conceptos (concepts)Sin empezar1 h
- Funciones constexprSin empezar50 min
- consteval y tablas en tiempo de compilaciónSin empezar50 min
- CRTPSin empezar1 h
- Diseño basado en políticasSin empezar1 h
- Reenvío perfectoSin empezar50 min
- std::variant y std::visitSin empezar55 min
- std::optionalSin empezar40 min
- Álgebra lineal con EigenSin empezar1 h
- Motores de números aleatoriosSin empezar50 min
- Valoración por Monte CarloSin empezar1 h
- Diseño de una biblioteca de valoración de opcionesSin empezar1 h 15 min
- Las griegas por diferencias finitasSin empezar55 min
- Diferenciación automáticaSin empezar1 h 10 min
- Búsqueda de raícesSin empezar50 min
- Integración numéricaSin empezar50 min
- Pruebas unitarias con GoogleTestSin empezar50 min
- Simulación de dependenciasSin empezar45 min
- Benchmarks con Google BenchmarkSin empezar55 min
- Depuración con GDBSin empezar55 min
- Detectar errores de memoria con ASanSin empezar45 min
- Detectar comportamiento indefinido con UBSanSin empezar45 min
- La jerarquía de cachésSin empezar1 h
- Disposición de datos: AoS frente a SoASin empezar1 h
- Predicción de saltosSin empezar55 min
- Inlining y optimización del compiladorSin empezar55 min
- Pools de memoriaSin empezar1 h
- Asignadores personalizadosSin empezar1 h
- Asignación por arenasSin empezar55 min
- Optimización de búfer pequeñoSin empezar50 min
- Contenedores planosSin empezar50 min
- Profiling con perfSin empezar55 min
- Gráficos de llama (flame graphs)Sin empezar45 min
- Intrínsecos SIMDSin empezar1 h 10 min
- AutovectorizaciónSin empezar55 min
- HilosSin empezar50 min
- Mutex y bloqueosSin empezar50 min
- Variables de condiciónSin empezar50 min
- std::atomicSin empezar55 min
- El modelo de memoria de C++Sin empezar1 h 15 min
- Un búfer circular SPSC sin bloqueosSin empezar1 h 30 min
- Falso compartimientoSin empezar55 min
- NUMA y fijación de CPUSin empezar1 h
- Pools de hilosSin empezar1 h
- Paralelismo basado en tareas con futuresSin empezar55 min
- Estructuras de datos de un libro de órdenesSin empezar1 h
- Prioridad precio-tiempoSin empezar55 min
- Un motor de emparejamientoSin empezar1 h 30 min
- Multicast UDPSin empezar55 min
- Protocolos binarios de datos de mercadoSin empezar1 h
- Manejadores de datos de mercadoSin empezar1 h 15 min
- El protocolo FIXSin empezar55 min
- Pasarelas de entrada de órdenesSin empezar1 h
- Redes con derivación del kernelSin empezar1 h 30 min
- Medición de la latencia de colaSin empezar1 h 15 min
- Enlaces de Python con pybind11Sin empezar1 h 30 min
- Un motor de backtesting en C++Sin empezar2 h
- Proyecto final: un motor de trading de baja latenciaSin empezar4 h