A great place to start is Sang Shin's online course. There's an active online group as well as good slides, examples and exercises to complete. The great thing about this course is that there are timelines set for each component of the course, to help you figure out how much time to spend on a particular concept.