Comment Comment by TheOrange Have you looked at the amazing CS50 online courses on Harvard? parent TheOrange 4 years ago