Recommendations for dungeon generation videos

I would like to generate a 2D dungeon randomly and be able to control the number of rooms (a plus would be being able to set a start and a finish room, but I think I can implement that myself). Also, preferably in C#.

What are some good videos to get me started?

I have used all 3 of these videos in some capacity:

Thank you. I have already watched the second one and I didn’t really like it because I see no way to restrict the spawning of rooms