There's a lot to discover on your own
Youtube Online Video Lectures
Question & Answer of the Chapter(s)