I did an in person course. Was one of the best experiences ever. The program is very complete. The teachers are great. The support not only in technical issues is what I found the best. Guidance, assistance, a career coach, the instructor, the teaching assistances… everything was a 10/10. I learnt a LOT. But also on campus mode made it easier to learn, in my opinion. Now I also have many new friends.