Some fire stations also hold classes so you might want to check with them. I found the BabyCPR app quite useful since you can practice on your iPhone like it's a baby dummy. I found the step-by-step tutorials more useful than YouTube videos because you can do each step as you learn it. Then I used the practice mode to put things together and practice until I felt comfortable. Plus it tells you if you're doing it wrong (too fast, too slow, etc.). If you can't find a class, I'd recommend getting the app. You can find it on the App store or go to the website
http://babycpr-app.com