Do I need to practice at home?

It depends on how often you attend classes, but it will certainly help, but yet not completely necessary either. It is possible to overtrain and start to get burned out. I recommend a review of material on days you don’t attend class, and a brief review of newer techniques on days you have class.