Coursera, Khan Academy, and now Udacity. Udacity is focused on Computer Science and offers courses from beginner level to advanced. You have to enrol into the courses but you can preview some to see what it would be like. There are some great core courses that you would find in a CS degree program such as Intro to Computer Science, Algorithms, Artificial Intelligence, and others as well. Check them out, link below!