Practicum is definitely a legit company. I am currently taking their Front End Developer course and I love it. It is challenging and I'm learning a lot. I like the way they start us coding from day one and the projects are a perfect start for a portfolio. I highly recommend it!