Hacker News new | past | comments | ask | show | jobs | submit login

Harvard's CS50x (taken through edX) is absolutely amazing as an intro to computer science. Professor David Malan is really engaging.

I cannot recommend it highly enough.

And, if you don't care for the certificate at the end of the course, it's free




In addition to being quite possibly the best free introduction to CS and programming available online, it also has sequel courses in web development, AI, and game development that one could take.

Alternatively, or in addition, you could follow this course with NAND to Tetris, which had its second addition come out last year and will give any student a firm foundation in understanding lots of low-level details with project-based learning that only requires some basic programming skill.


came here to recommend cs50 and david malan ! one of the best cs teachers, who really cares about teaching !




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: