A hands-on learning journey through 100 days of CUDA development, aimed at mastering GPU parallelism from the ground up. Covering basic thread/block mechanics and memory hierarchies to advanced techniques like shared memory tiling, etc. Problems and concepts are highly adopted from the PMPP (Parallel Programming and Optimization) book. [https://www.amazon.com/Programming-Massively-Parallel-Processors-Hands/dp/0323912311]