Yes. Efi classes will give you basic knowledge, learning what the particular motor likes and using the softwares is the tricky part IMO