Apps like CS50

Here are some great alternatives to CS50 by CS50 :