3 ms·
I'm a self-taught front-end developer (more of a hack) that doesn't have a CS degree, and I want to go back and learn the fundamentals. Anyone been through a si
by SippinLean 12y ago
I'm a self-taught front-end developer (more of a hack) that doesn't have a CS degree, and I want to go back and learn the fundamentals. Anyone been through a similar thing that can recommend a good free online CS program?
- CSMastermind 12y agoI believe the course materials on Udacity are free. They're a very good place to start.
- tim333 12y agoI did https://www.udacity.com/course/cs101 https://www.udacity.com/course/cs101 Intro to Compsci and cs253 Web Dev. cs253 in particular is good, taught by Steve Huffman who built Reddit. They are fairly easy and probably at a simpler level than MIT/Stanford type stuff. Huffman's is more of a practical guide to building scalable sites rather then academic stuff.
- muraiki 12y agoI strongly recommend CS253. The course has just the right level of depth. Unless it's changed, it uses Google App Engine, but don't worry about that because it teaches you all the concepts about web development that you need to know to move on. This course was one of the biggest things that led to me becoming a professional developer (the other was http://www.ccs.neu.edu/home/matthias/HtDP2e/ http://www.ccs.neu.edu/home/matthias/HtDP2e/ although I didn't finish it completely)
- conjecTech 12y agoHere's something to get you started: Lectures: https://www.youtube.com/watch?v=QMV45tHCYNI&list=PLD4CAE0D1D2EEF760 https://www.youtube.com/watch?v=QMV45tHCYNI&list=PLD4CAE0D1D... Course website: http://www.cs.berkeley.edu/~jrs/61b/ http://www.cs.berkeley.edu/~jrs/61b/ This isn't proctored and you wont have a proper instructor if that's what you're looking for, but I've found these lectures to be exceptionally good. They go throuh some basics on OOP, classes, data structures and basic algorithms. I found it very easy to follow through these lectures and complete some of the assignments. I went through these while I was a student at Georgia Tech when I was transitioning from Electrical and Industrial Engineering to CS, and I learned the material well enough to exempt their intro to OOP class and be bored to tears for the first 80% of the data structures class. I think it would be a great starter before you jump into anything else.
- gtremper 12y agoI took this exact class in person while I was at Berkeley. I also highly recommend. Shewchuk was one of the best lecturers I had.