https://www.youtube.com/watch?v=27Al52X3hd4&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
https://www.youtube.com/watch?v=xCPH4gwIIXM&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
https://www.youutube.com/watch?v=Ad0DKl7HUwI
This is actually quite interesting, applying those concepts to some "real world" use cases, one of which will be the Facebook Hacker Cup, which I will try. In the past I've tried it a couple times, never being able to get past the second round, hopefully with this tool I can go one round farther.
The channel where that video comes from seems to have a lot of material on how to apply these concepts to programming competitions, I don't think I can get a job that way (too many smarter people out here), but it will be a terrific exercise when I will be in front of The Whiteboard.