Introduction to CompSci Introduction to CompSci / tutorial / free

A full course from Stanford (also the longest) on programming methodology, pop, decomposition, encapsulation, abstraction, etc. Entire course uses Java.
0 favorites
submitted almost 4 years ago, by blueberry
Introduction to CompSci popular tutorial

1 Comment


This is a really great course... I didn't get to finish it (yet) but it's really really nice. You do use Java but it's really more of a side affect, the course really focuses on programatic ways vs learning the entire Java stack.

You can also get their latest eclipse package that will run on Mountain Lion... by googling their cs106a class. The one that is in the link won't run on newer macs.

The books are available in PDF form for free by googling them.

I'm going on a sabbatical soon and I can't wait to tear into this, their following prog. abstractions course, and Harvards CS50 =)

SkinnyGeek1010, almost 4 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.