I strongly recommend you watch freeCodeCamp – Graph Theory video, as a Computer Science student that video had a lot of information that were hard to get/understand in my college course, even though BFS and DFS aren’t that hard yet still important to know them along with other Graph Algorithms
solved What are the foundations to learn before learning path-finding algorithm like BFS, DFS etc? [closed]