Harvard Programming Classes Harvard Programming Classes / tutorial / free


Having a solid foundation in computer programing is *very* important when developing for the web. Harvard is distributing their very own CS50 computer science course for FREE on edX. Learn how to properly abstract and decompose your programs, as well learning languages like PHP, JavaScript and C.
9 favorites
submitted over 5 years ago, by SkinnyGeek1010
Harvard Programming Classes popular tutorial

1 Comment


I can't recommend this enough for anyone who is just getting started in programming. While things like tryruby and CodeCademy are great, they can't get into enough detail to set a really solid foundation (i've tried them all!).

The course is self paced and you can go as fast or slow as you want. After learning how merge sort works, i'll never look at the google search results the same again =)

SkinnyGeek1010, over 5 years ago

Login or to comment.

Tutorials are any resources you learn from.

Examples: an intro to html5 screencast, a pdf about git, photoshop effects tutorials, meta-programming in ruby, lambda calculus, higher-order fixed-point combinators.

Tools are websites, apps or services used -on- your project (indirectly), to aid the process.

Examples: A color scheme generator, email marketing software, usability heat maps, css3 code generators, a downloadable png compressor.

Assets are downloadable files used -in- your projects, usually as code, textures, or images.

Examples: a jquery sticky menu, photoshop brushes, background textures, mvc frameworks, twitter bootstrap, 960 grid system.