Some awesome suggestions in this thread. From our experiences, I wouldn’t worry about whether a course is accredited or not. If there’s access to a good resource, learn for the sake of learning. DS was a self directed learner and used a range of open sources. When it came to formal acceleration, he was easily able to prove eligibility by solving whatever they threw at him.