1. Bhargava, A. 2016 Grokking Algorithms: An illustrated guide for programmers and other curious people (edit)
  2. The Technology (edit)
  3. Curzon, Paul. 2014. Computing Without Computers A Gentle Introduction to Computer Programming, Data Structures and Algorithms (edit)
  4. Riley, D. and K. Hunt. 2014. Computational Thinking for the Modern Problem Solver. (edit)
  5. Denning, Peter. 2003. "The Great Principles of Computing" (edit)
  6. Evans, D. 2011. Introduction to Computing Explorations in Language, Logic, and Machines (edit)
  7. Erwig, M. 2017. Once Upon an Algorithm: How Stories Explain Computing (edit)
  8. Felleisen et al. 2018. How to Design Programs: An Introduction to Programming and Computing (edit)
  9. Filho, "Probability," pp. 19-23 (edit)
  10. Filho, W. 2017. Computer Science Distilled (edit)
  11. Filho "Logic," pp. 5-13 (edit)
  12. Filho, "Data," chapter 4 in Computer Science Distilled, pp. 65-83 (edit)
  13. Filho, "Algorithms," ch. 5 in Computer Science Distilled, pp. 85-99 (edit)
  14. Filho. "Counting," pp. 13-19 (edit)
  15. Filho, "Basics," pp. 1-5 (edit)
  16. Filho, "Complexity," ch. 2 in Computer Science Distilled (edit)
  17. Filho, "Iteration," pp. 35-38 in Computer Science Distilled (edit)
  18. Filho, "Strategy," ch. 3 in Computer Science Distilled pp. 35-63 (edit)
  19. Filho, "Computers," chapter 7 in Computer Science Distilled, pp. 123-146 (edit)
  20. Filho, "Programming," ch. 8 in Computer Science Distilled, pp. 147-161 (edit)
  21. Guitar Tutor Online, "Repeat Signs" (edit)
  22. InterviewCake. 2018. "Data Structures for Coding Interviews" (edit)
  23. Miley, J. 2018. "This College Professor Teaches Her Students Advanced Math Through Knitting" (edit)
  24. Petzold, C. 2000. CODE: The Hidden Language of Computer Hardware and Software. (edit)
  25. Spraul, Think Like a Programmer (edit)
  26. St. Olaf College. "List of Computer Science Principles" (edit)
  27. Generic Resource (edit)
  28. Twain, Mark. "Seeing a River" (edit)
  29. Victor, Bret. 2012. "Inventing on Principle" (edit)
  30. Wikipedia Editors. "Postal Codes" (edit)
  31. Wikipedia, "Logic Optimization" (edit)
  32. Wikipedia. "Karnaugh Map" (edit)
  33. Wikipedia. "Postal Codes in Canada" (edit)
  34. Wing, J. 2006. "Computational Thinking," Communications of the ACM (edit)
  35. Wintergatan, "How To Program a Music Box" (video) (edit)