Skip to content

Instantly share code, notes, and snippets.

@clayton-perszyk
Last active March 23, 2021 07:59
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clayton-perszyk/8d426d82cda9047225f89684450a21fe to your computer and use it in GitHub Desktop.
Save clayton-perszyk/8d426d82cda9047225f89684450a21fe to your computer and use it in GitHub Desktop.
programming resources
A. Algorithms & Data Structures
1. http://stackoverflow.com/questions/39927452/recursively-print-all-permutations-of-a-string-javascript (permutations)
2. http://www.programmerinterview.com/index.php/recursion/permutations-of-a-string/ (permutations)
3. http://www.geeksforgeeks.org/write-a-c-program-to-print-all-permutations-of-a-given-string/ (permutations)
4. http://multimedia.ucc.ie/Public/training/cycle1/algorithms-in-python.pdf (A & DS Book in Python)
5. http://js-algorithms.tutorialhorizon.com/2015/12/01/introduction-to-backtracting/ (backtracking)
6. https://www.redgreencode.com/recursion-see-recursion/ (recursion)
7. http://www.htdp.org/2003-09-26/Book/curriculum-Z-H-1.html#node_toc_start (CS Book)
8. http://stackoverflow.com/questions/717725/understanding-recursion (understanding recusion)
9. https://cses.fi/book.html (book)
10. https://www.khanacademy.org/computing/computer-science/algorithms#graph-representation (Tutorial)
11. http://codersmaze.com/divide-and-conquer/ (tutorials)
B. JS Frameworks / libraries
I. React
1. https://blog.tighten.co/react-101-building-a-gif-search-engine
C. General CS
1. https://www.youtube.com/playlist?list=PL4BBB74C7D2A1049C (CS Course)
D. System Design
1. https://github.com/donnemartin/system-design-primer (intro to system design)
E. MISC.
1. http://rob.conery.io/2016/07/04/imposters-handbook/ (Book)
2. https://techcrunch.com/2014/05/24/dont-believe-anyone-who-tells-you-learning-to-code-is-easy/ (inspriration)
3. http://therealmofcode.com/posts/2012/11/building-minesweeper-game-using-javascript-html-css.html (game tutorial)
4. https://hackernoon.com/learning-ai-if-you-suck-at-math-8bdfb4b79037 (AI for non-mathematicans)
F. Platforms for learning
1. https://js.checkio.org/station/home/ (Gamified learning)
2. http://www.studytonight.com/ (online tutorials)
3. https://app.pluralsight.com/library/ (online tutorials)
4. https://github.com/donnemartin/interactive-coding-challenges (coding challenges)
5. https://codility.com/ (interview prep)
6. http://insights.dice.com/2015/11/06/the-trick-to-coding-interview-questions/ (interview prep)
G. Problem Solving
1. http://softwareengineering.stackexchange.com/questions/178075/how-to-avoid-jumping-to-a-solution-when-under-pressure
H. CSS
1. https://css-tricks.com/snippets/css/clear-fix/ (clear fix)
I. Interview Prep
1. https://codility.com/ (practice)
2. http://insights.dice.com/2015/11/06/the-trick-to-coding-interview-questions/ (article)
3. https://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Technical-Interviewing-You-re-Doing-it-Wrong (video)
J. MATH
1. https://www.amazon.com/Mathematics-Nonmathematician-Morris-Kline/dp/0486248232/ref=pd_sim_14_2?_encoding=UTF8&psc=1&refRID=8DE408FPFQPFTHWDQJF3 (book)
2. https://www.khanacademy.org/math (tutorials)
3. https://schoolyourself.org/ (interactive tutorials)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment