Harvard/edx.org's CS50x Online Free Class

About a week ago, I found the Nerdy Nights tutorials, and decided to try my hand at learning ASM/NES coding. After getting through the first few lessons, it's really beginning to seem like I could benefit from learning a higher-level language than ASM first, just to get a better grasp on the basic concepts/theories of programming.



I did a couple Google searches, looking for a good starting point to get my nose wet in the world of programming, and found several different articles talking about the Harvard CS50x free online class for learning basic coding. I was wondering if anyone has ever taken this course, and whether or not it would be any benefit to learning ASM. Thanks for any help!



--Jordan

Comments

  • Feet. I think the saying is "get my feet wet".



    I don't know about the Harvard one but MIT lets you sit on some of its programming classes online too (for free) so that may be worth checking out.
  • i am learning basic for commodore 64. i chose this because it is an 8 bit machine and can be programmed via assembly language also. plus there are TONS of books about making games for it.
  • Slayter: Only if you're not diving in head-first But thank you for the lesson on colloquial metaphors lol.



    I was looking through the class catalog, and there's a ton of programming courses offered through the edx.org website. Unfortunately, I missed the sign-up deadline for MIT's 'Introduction to Computer Science and Programming' course, which started June 11th. UC Berkeley, the University of Bombay, and Hong Kong University all offer programming course auditing for free, as well.



    fatalfuryspecial: I'll have to look into BASIC a bit. It'd be fun to code a sequel to 'Sid Meier's Pirates!' on the C64 lol.
  • Definitely get a C64. Learning BASIC is a great gateway to ASM programming. I used to program BASIC stuff on my 64 before I got into ASM
  • Thanks for the info, Vectrex! I already signed up for the intro class, but I'll probably start reading up on BASIC when I get done with the course material.
Sign In or Register to comment.