4 ms·
For formal resources: You might like the Princeton Algorithms Coursera course: https://www.coursera.org/learn/algorithms-part1 https://www.coursera.org/learn/
by dayvid 5y ago
For formal resources:
You might like the Princeton Algorithms Coursera course:
https://www.coursera.org/learn/algorithms-part1 https://www.coursera.org/learn/algorithms-part1
SICP is an amazing book, but I HIGHLY recommend you follow along with a lecture video as the textbook was designed to go along with lectures for electrical engineering computer science students. Brian Harvey's lectures are fantastic: https://www.youtube.com/watch?v=4leZ1Ca4f0g&list=PLhMnuBfGeCDNgVzLPxF9o5UNKG1b-LFY9 https://www.youtube.com/watch?v=4leZ1Ca4f0g&list=PLhMnuBfGeC...
And maybe some math? All of this is kind of abstract to start out with. It might be useful to combine this with youtube videos on your project, because you may be discouraged with doing a lot of abstract work and not concrete work on your project.
Also, freecodecamp and youtube in general is an excellent resource if you're stuck on any particular part of CS. Freecodecamp has compiled a lot of the best videos across the internet on particular concepts and you can get a deep dive into a topic if you're ever stuck. Nowadays, if you're stuck, often viewing someone else's explanation can get you unstuck fairly quick.
- Turing_Machine 5y agoHarvey also has his own book, which is sort of an "intro to SICP". Available free online: https://people.eecs.berkeley.edu/~bh/ss-toc2.html https://people.eecs.berkeley.edu/~bh/ss-toc2.html
- activitypea 5y agoI've found Harvey's lectures do a little too much, and risk less motivated students missing the forest for the trees. In my experience, SICP really focuses on the core points and belabours them until it's 100% sure you got it.