// the find
Sentdex/NNfSiX
Neural Networks from Scratch in various programming languages
A companion repo to the Neural Networks from Scratch book/YouTube series by Sentdex, porting the tutorial code into 30+ languages. The Python original teaches neural net fundamentals without frameworks; this repo lets you follow along in whatever language you actually work in. Useful as a reference for language-to-language translation, not as a standalone learning resource.
Genuinely broad language coverage — AVR Assembly, Scratch, Excel, J, and Fortran alongside the expected suspects is impressive and occasionally amusing. Single-file-per-part convention makes cross-language comparison easy without navigating project structures. The CUDA folder is a practical addition for anyone wanting to see the GPU path early. Contributions are organized well enough that you can find part N in language X without much effort.
Most languages stall between parts 3 and 6 — Python goes to part 8, but the majority of languages stop at dot products and never reach backpropagation, which is where the real learning happens. The repo hasn't been touched since September 2023 and shows no signs of catching up. No tests anywhere, so there's no way to know if a given translation is actually correct or just runs without crashing. The stray file `C+nnfs c++ part 6.cpp` sitting in the root is a small but telling sign of loose quality control on contributions.