The zebrafish (Danio rerio) is increasingly used in neuroscience research. Zebrafish are relatively easy to maintain, and their high fecundity makes them suitable for high-throughput experiments. Their small, transparent embryos and larvae allow for easy microscopic imaging of the developing brain. Zebrafish also share a high degree of genetic similarity with humans, and are amenable to genetic manipulation techniques, such as gene knockdown, knockout, or knock-in, which allows researchers to study the role of specific genes relevant to human brain development, function, and disease. Zebrafish can also serve as a model for behavioral studies, including locomotion, learning, and social interactions. In this review, we present state-of-the-art methods to study the brain function in zebrafish, including genetic tools for labeling single neurons and neuronal circuits, live imaging of neural activity, synaptic dynamics and protein interactions in the zebrafish brain, optogenetic manipulation, and the use of virtual reality technology for behavioral testing. We highlight the potential of zebrafish for neuroscience research, especially regarding brain development, neuronal circuits, and genetic-based disorders and discuss its certain limitations as a model.