CUDA is a GPU programming language. It is a language that was created by modifying C and C++, so anyone who is a C or C++ developer can easily approach it. However, you must understand the characteristics of GPU machines and CUDA programming. This course understands GPU machines and writes CUDA to execute matrix multiplication, which is the basic operation of deep learning. Through this course, you will be able to handle GPU programming skillfully.