You need to learn patterns of thought.
You need to learn patterns of programming.
This course is for learning patterns of thought involved in programming.
Imagine you are learning to play piano...