Recent advances in network science have greatly increased our understanding of the structure and function of many networked systems, ranging from transportation networks, to social networks, the internet, ecosystems, and biochemical and gene transcription pathways. Network approaches are also increasingly applied to the brain, at several levels of scale from cells to entire brain systems. We now know that brain networks exhibit a number of characteristic topological features, including small-world attributes, modularity and hubs. I will review recent work on how complex brain networks are organized, and how their structural topology constrains and shapes their capacity to process and integrate information. I will place particular emphasis on the large-scale structure and neural dynamics of the human brain.