- OOD, OOP
- Computacion distribuida
- Depende de tus intereses, puedes explorar la construccion de juegos, las bases de datos, los sistemas operativos, algebra computacional, herramientas para ayudar a otros desarrolladores, virus o antivirus, simulaciones, deteccion de voz/caras/imagenes, clustering y todo lo relacionado con Machine Learning, aunque otros lenguajes tienen herramientas que no requieren compilar.
El etc. es largo