Take the class and do some leetcode practice. Also, don't look for shortcuts.
Probably not. You need to practice. As a fellow self-taught engineer, I'd say it's worth doing. Check out something like algoexpert.io or one of Andre Neagoie's courses on Udemy to get a mix of theory and practice.