CS50: What Next?

Note: this post is aimed mostly at Harvard students.

CS50 logo

So you took Harvard’s introductory computer science class, CS50. (Maybe you were a regular at my section or met me at office hours.) You learned a lot, you enjoyed it, and you want to continue exploring computer science. Maybe you want to concentrate in CS, get a minor, get an internship at a tech company, or better understand how computers are going to take over the world.

But CS is a huge field, and with just one course under your belt, it’s difficult to really break into it.

So what next?

Learn Computer Science with Khan Academy

The young man had finished his arduous training period of ten years. The grizzled old man next to him, his tutor, had devoted himself to teaching his pupil the arcane art, an art known only to a select few. Ten years of intense physical labor, deep within the mysterious dungeons and high atop the silver mountains, had finally prepared the battle-scarred young man. He was prepared to unleash his mastery of the dangerous art few knew even existed.

Computer science.