If you want to think like a programmer, you need to learn algorithms. Learning algorithms improves your problem solving skills by revealing common patterns in software development. The following is a table of contents of my articles on algorithms. If you think there’s something missing, let me know on Twitter @jarednielsen. And there’s more on the way!

Learn How to Write Pseudocode by Solving the Classic Fizz Buzz Algorithm

Learn How to Code the Decimal to Binary Algorithm in JavaScript and Python

Learn How to Code the Decimal to Hexadecimal Conversion Algorithm

Learn How to Code the Smallest Divisor of a Whole Number Algorithm
💯 Give yourself an A. Grab your copy of A is for Algorithms