You should at the very least go up to an “introduction to algorithms” course. More is helpful, especially if you go for some CS degree in the future, but for an engineer that’s about the cutoff of where you have enough perspective to understand what CS is about and what you can do with it. After that you fill in the details on your own.