Making Neural Networks Tangible
Connectome is an interactive educational platform designed to demystify neural networks through hands-on visualization. Rather than presenting abstract equations, we let you see, touch, and manipulate the fundamental building blocks of deep learning in real-time.
The name "Connectome" is borrowed from neuroscience, where it refers to the complete map of neural connections in a brain. Similarly, this tool helps you understand the connections, weights, and transformations that allow artificial neural networks to learn and make predictions.
Every concept is accompanied by interactive visuals. Watch data flow through neurons, see how weights affect outputs, and observe gradients propagate backward through the network. Understanding comes from seeing.
We start with a single neuron and gradually introduce complexity. Each lesson builds upon the last, ensuring you develop a solid mental model before moving to more advanced topics.
Formulas are tools, not the goal. By experimenting with parameters and observing results, you develop intuition for why neural networks behave the way they do—knowledge that transfers to real-world applications.
There's no time pressure. Experiment freely, break things, and discover how the pieces fit together. The playground is always available for open-ended exploration beyond the structured lessons.

I am a cyber operations and computer science student at Cedarville University, building secure technology that solves real problems. Through developing software at Northrop Grumman and competing in cybersecurity competitions, I've learned to deliver high-quality work in fast-paced environments.
I believe great technology needs both architects who deeply understand systems and collaborators who connect with people—I aim to be both. Connectome emerged from that same drive: a curiosity to make the inner workings of neural networks tangible and accessible to others while also deepening my own understanding.
Read moreConnectome is built with Next.js and React Flow, enabling smooth, interactive node-based visualizations. All computations run directly in your browser—no data is sent to external servers, and no account is required.
The project is open source and welcomes contributions. Whether you want to add new lessons, improve visualizations, or fix bugs, your help is appreciated.