What id the difference between learning theory and cognitive developmental approach?
There is really no difference. If you look at information related to the cognitive learning theories they all stem from the foundation in Gestalt psychology. Cognitive developmental learning can be viewed as a process whereas knowledge is gained in a sequential, orderly format which builds on previous attained knowledge.