Skip to content

Instantly share code, notes, and snippets.

@justinabrahms
Created February 12, 2012 18:50
Show Gist options
  • Save justinabrahms/1810217 to your computer and use it in GitHub Desktop.
Save justinabrahms/1810217 to your computer and use it in GitHub Desktop.
A product request I filed with openstudy.com in 2010. Why doesn't this exist right now?
Ideal online learning experience:
1. Lessons that are applicable to me.
a. CompSci data structures
b. CompSci algorithms
c. CompSci operating systems
d. CompSci (sensing a theme?) database design
2. Variety of questions which are in increasing difficulty (with approximate levels for each question)
3. The ability to have someone validate my answers (I'd pay for this, not sure if its per-question, per-lesson or per-"semester")
4. A bit of code that would evolve over the course of the "semester"
5. The ability to download #4's code at any point, so I can skip all of the easy questions, etc.
6. Someone with "office hours" (via skype for face to face?) so I could ask for clarification or questions on specific subject.
7. For #6, its important that this person's credentials are clearly displayed. I don't want to waste my time consulting an undergrad on something that requires industry experience.
8. The ability to work along with someone would be nice. ie: a group of my friends get together to work through SICP[0], and keeping track of that.
9. A "final-exam" for each lesson, so I can look ahead to see if taking the course is a waste of my time b/c I already know it, etc.
I think that might be all I have for now. When you implement some of these features, send me an email and I'll come back and possibly check you guys out again. Feel free to ask any more questions, if you want.
-justin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment