Bradfield is an excellent resource and Oz and his team are fantastic.
The only caveat would be that a lot of Bradfield’s curriculum assumes that students have some programming background already, so it might make sense as a secondary resource after starting with some more basic programming courses.