8limbs.com. Gregor Maehle has written some excellent books and has some good on-demand courses.
Also the free lessons on aypsite.org