I am currently taking UX course with CareerFoundry. The coursework covers basics of UX design and I am learning really a lot with materials and sources they share for each task.
Also, my tutor is very helpful, encouraging, and knowledgeable. It is so important to have a right tutor to not only learn a lot, but also to stay motivated.
Throughout this course, I used Sketch, UXPin, InVision, Illustrator and Photoshop to build my portfolio, but you are free to choose other tools.
Ah also, It is the 6 month course, but you can finish it earlier if you want to. I am trying to finish it in 4 months
I hope you will find the course you like!