Seriously, don’t spend thousands on a CCNP course. Not only is it hands on experience with real equipment and real world scenarios but the presentation and general tone or vibe in the classroom keeps the material interesting throughout. Everything is explained clearly from laymans terms so that when it does reach a technical level you get it! And you can have a laugh here and there too.