Uploaded July 2026 | Updated September 2026, 3 hours ago
Download Project: github.com/Vinayak-D/AeroSimCUDA
You will need access to Google Colab (free)
Resources:
✅ Intro - Slides: nvidia.com/docs/io/116711/sc11-cuda-c-basics.pdf
✅ Intro - CUDA Jupyter Notebook: colab.research.google.com/github/NVDLI/notebooks/blob/master/even-easier-cuda/An_Even_Easier_Introduction_to_CUDA.ipynb✅ Cheatsheet: https://www.eecs.umich.edu/courses/eecs471/resources/materials/CUDA-Thread-Indexing-Cheatsheet.pdf
✅ API: docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html#group__CUDART__TYPES_1ge15d9c8b7a240312b533d6122558085a
Learn the fundamentals of CUDA programming in C++ on NVIDIA GPUs. This video is meant for complete beginners and covers concepts such as creating your own kernels from scratch, API functions, vector & matrix operations, blocks, threads, streams and graphs.
I will then go over a complete end to end example integrating all these concepts with application to state space modern control (Linear Quadratic Regular (LQR) / Model Predictive Control (MPC) system simulation.
Timestamps:
→ Intro: 00:00:00
→ GPU Kernel, Memory, Block and Thread basics: 00:03:00
→ A useful cheat sheet: 00:19:40
→ Setting up Google Colab: 00:21:50
→ Basic Example (Vector Addition): 00:23:40
→ Control System Example: 00:39:20
→ Demo: 00:55:50
Thanks for watching!
My Udemy Courses on Motion Planning / Navigation / Flight Simulation / Aerospace Engineering
udemy.com/user/vinayak-deshpande-22
Buy Coffee: buymeacoffee.com/vdengineering
Instagram: instagram.com/vinayak_desh
Download Project: github.com/Vinayak-D/AeroSimCUDA
You will need access to Google Colab (free)
Resources:
✅ Intro - Slides: nvidia.com/docs/io/116711/sc11-cuda-c-basics.pdf
✅ Intro - CUDA Jupyter Notebook: colab.research.google.com/github/NVDLI/notebooks/blob/master/even-easier-cuda/An_Even_Easier_Introduction_to_CUDA.ipynb✅ Cheatsheet: https://www.eecs.umich.edu/courses/eecs471/resources/materials/CUDA-Thread-Indexing-Cheatsheet.pdf
✅ API: docs.nvidia.com/cuda/cuda-runtime-api/group__CUDART__TYPES.html#group__CUDART__TYPES_1ge15d9c8b7a240312b533d6122558085a
Learn the fundamentals of CUDA programming in C++ on NVIDIA GPUs. This video is meant for complete beginners and covers concepts such as creating your own kernels from scratch, API functions, vector & matrix operations, blocks, threads, streams and graphs.
I will then go over a complete end to end example integrating all these concepts with application to state space modern control (Linear Quadratic Regular (LQR) / Model Predictive Control (MPC) system simulation.
Timestamps:
→ Intro: 00:00:00
→ GPU Kernel, Memory, Block and Thread basics: 00:03:00
→ A useful cheat sheet: 00:19:40
→ Setting up Google Colab: 00:21:50
→ Basic Example (Vector Addition): 00:23:40
→ Control System Example: 00:39:20
→ Demo: 00:55:50
Thanks for watching!
My Udemy Courses on Motion Planning / Navigation / Flight Simulation / Aerospace Engineering
udemy.com/user/vinayak-deshpande-22
Buy Coffee: buymeacoffee.com/vdengineering
Instagram: instagram.com/vinayak_desh










