#601 · Primary category: Education & Research
CUDA-120-DAYS--CHALLENGE
A 120-day CUDA learning plan covering daily concepts, exercises, pitfalls, and references (including “Programming Massively Parallel Processors”). Features six capstone projects to solidify GPU parallel programming, memory management, and performance optimization skills.
Project last updated:03/29/25
GitHub Stars
958
Forks
118
Contributors
2
License
MIT
Why we included this project
Learning CUDA from raw documentation can feel scattered, and the main appeal of this project is that it gives the whole subject a day-by-day structure. Each of the 120 days bundles a core concept with a small hands-on exercise, the debugging pitfalls that commonly trip people up, and pointers to further reading, with "Programming Massively Parallel Processors" showing up as a recurring reference. Six capstone projects spread across the plan, at days 20, 40, 60, 80, 100, and 120, ask learners to combine what they practiced into larger kernels that exercise memory management and performance tuning. That rhythm is what makes it work for developers and data scientists coming from CPU code: instead of a wall of intimidating material, you get one focused session at a time and a realistic sense of where things usually break.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
prompts.chat
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
JavaGuide
Java Interview & Backend General Interview Guide, covering computer fundamentals, databases, distributed systems, high concurrency, system design, and AI application development.
system-prompts-and-models-of-ai-tools
A curated collection of system prompts, internal tools, and AI models from popular AI assistants and coding agents.
30-seconds-of-code
Coding articles to level up your development skills
generative-ai-for-beginners
21 Lessons, Get Started Building with Generative AI