Just to be sure, you are learning actual SQL? Or something like MySQL, MariaDB, PostgreSQL?
Are you taking an online class through school or you have already found your own course for learning?
If you want to be cheap, check out udemy. If you create a new account, every course is only 12 bucks (Just make a new account anytime you want another course IMO)
If you are more serious, and have some extra money to throw at learning this language; I would check out CBTnuggets. It is a bit expensive, but I have been using this for studying for an upcoming Linux exam and the videos are SUPER digestable.
Only other thing I can recommend is to rent a VPS or AWS instance and start playing with it yourself, can only learn so much from videos/books. Majority of that learning comes from practice! Good luck!