Resources tech guide tutorials and forum bank project example space invaders game mini projects NES emulator CPP frameworks and libraries DS algorithms advanced - Interpreter and VM project Training Week 1 Week 1 reference templates pointers smart pointers