Took a lot of convincing to try online learning sef but Bluecrest's programming courses actually caught my interest. The instructors know their stuff and the lessons are structured well, materials are easy to follow even for someone like me working security shifts. My only real complaint is their website is confusing to navigate, had to call someone just to figure out how to access my course materials after I enrolled. Apart from that though, worth the money and I'm learning proper coding which is what I wanted.