A practice platform for implementing machine learning algorithms from scratch in Python, NumPy, PyTorch, CUDA and Triton, with math explanations, visualizations and research-paper implementations. A free tier covers core problems and the ML math library; premium plans add study roadmaps and more.
The official free download and documentation for CUDA, Nvidia's platform for running AI and scientific computing on its graphics chips. Includes compilers, libraries and learning guides.
Why I recommend it: The toolkit itself is free, but it only runs on Nvidia's own chips — learning CUDA ties your skills to one company's hardware. Nvidia dominates AI chips, so that trade-off is real but worth knowing about.