# Problem Solving for Developers A selection of problem solving resources that can be helpful for developers. ## Articles - [The 5 Problem-Solving Skills of Great Software Developers by Lorenzo Pasqualis](https://www.coderhood.com/5-problem-solving-skills-great-software-developers/) ## Videos - [1 Trick to Solve any Programming Problem! Why you can’t Solve your Coding problem?](https://www.youtube.com/watch?v=W71X5SO4RGE) - [Puzzles & Programming Problems (Think Like a Programmer)](https://www.youtube.com/watch?v=2bkfA2fHVwg) ## Books - [Problem Solving 101: A Simple Book for Smart People by Ken Watanabe](https://www.goodreads.com/book/show/6271219-problem-solving-101) - [The Art and Craft of Problem Solving by Paul Zeitz](https://www.goodreads.com/book/show/593458.The_Art_and_Craft_of_Problem_Solving?from_search=true) - [Think Like a Programmer: An Introduction to Creative Problem Solving by V. Anton Spraul](https://www.goodreads.com/book/show/13590009-think-like-a-programmer?from_search=true) ## Courses - [Play-By-Play: Problem Solving for Developers by Jon Skeet and Lars Klint](https://www.pluralsight.com/courses/play-by-play-problem-solving-developer-world) - [Creative Problem Solving and Decision Making Techniques by Milena Pajic](https://www.pluralsight.com/courses/creative-problem-solving-decision-techniques) - [Creativity for Coders: How to Create Ideas from Scratch by Yann Burrett and Ben Tristem](https://www.udemy.com/creativity-for-coders/) - [Dynamic Programming - I by Sweet Codey](https://www.udemy.com/dynamic-programming-i/) - [Introduction to Problem-Solving by Sorin Dumitrascu](https://www.udemy.com/introduction-to-problem-solving/) - [Master Strategic Thinking and Problem Solving Skills by Warren Chalklen, PhD](https://www.udemy.com/master-strategic-thinking-and-problem-solving-skills/)