Skip to content

Repository files navigation

Programmatic Problem Solving

Many times, when someone is struggling with programming it is because of how they approach solving the problem. It's very easy to overlook mental shortcuts our brain takes but that a computer can't, this leads to many of the difficulties that come with coding. This repo is a collection of resources for teaching a methodical approach to solving programming problems.

rubber duck

Medium Articles

  1. The Way of the Duck - An overview of the steps for programmatic problem solving
  2. The Way of the Duck 2 - Taking the steps and applying them to a real problem

Jupyter Notebooks to Teach This Topic

  1. Basic Notebook
  2. Student Notebook
  3. Teacher Notebook

Video of the Lecture

Video Lecture

About

A repo collecting all parts of my series on problem solving for programmers.

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages