http://ce.byu.edu/is/site/courses/index.cfm
BYU has excellent courses. My children and grandchildren used them. At one time they offered a diploma, but I don’t think they do that any more.