diff --git a/4-GPU/HandsOn/HandsOnGPUProgramming.pdf b/4-GPU/HandsOn/HandsOnGPUProgramming.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a00e2668e080acb17a27a8f735b9f66bb97da529
Binary files /dev/null and b/4-GPU/HandsOn/HandsOnGPUProgramming.pdf differ
diff --git a/4-GPU/HandsOn/Solution/HandsOnGPUProgramming_Solution.pdf b/4-GPU/HandsOn/Solution/HandsOnGPUProgramming_Solution.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..7cce45d28c3c092f443e401110828983de793f20
Binary files /dev/null and b/4-GPU/HandsOn/Solution/HandsOnGPUProgramming_Solution.pdf differ