Slightly off topic:
Much of the credit to my software work and career so far is mostly attributed to this course. I remember starting it around 2012/2013 when I first got internet access (third world, yeah). And David J Malan (the professor for this course), was one of the most amazing teachers I had the chance to listen to. The way he went through basically everything from C programming to algorithms, JavaScript made me fall in love with the field and pursue it. 5 years after, this gives a good feeling of nostalgia.
The importance of giving access to this kind of material for people like me from third world with much lower quality of education is a huge thing that not only changed my life but the lives of many other people I know.
It's really nice to hear about your experience. I just took one of the courses in the Harvard Extension and am planning to take another in the fall to satisfy the entry requirements.
Did you by any chance take this for credit and if so, did you finish the degree? If anyone else has experience with the program I would love to hear their experience as well.
I was able to find a cheap flight and went to Harvard to take the final exam in person. It was great to walk around campus, meet the professor, and then go out afterward with classmates that I had just met for the very first time. Each one had a story of how they got there that was incredible.
This is great. CS50 (http://cs50.tv) is the best course I've taken on any topic, including all other university courses I attended physically. The course packs a ton of essential information into a very well organised learning path with clear and effective lectures and useful assignments. I'm stoked that there is another course by the same team now.
Everyone who mentions wanting to "visual stuff" and or games gets a recommendation from me to expose themselves to two things, 1) Processing 2) Lua Love. Regardless of someones platform or end goal, these two systems are great for prototyping ideas.
I will now point them to your course specifically, this is great stuff.
Anyone know of good resources to learn how multiplayer online games are made? I would like to learn how devs deal with scaling, lag, states, synchronization, etc..
I work in a different line of development but I've always wondered what is going on in huge online multiplayer games like GTA-V or COD.
The importance of giving access to this kind of material for people like me from third world with much lower quality of education is a huge thing that not only changed my life but the lives of many other people I know.