Computer Science Resources

YouTube Resources:

Online Free (Text) Resources:

Computer Science Presenting:

Online Homework Systems:

Note: These resources are untested, so your mileage may vary.