Problem based learning is a bottom-up approach to learning. You introduce concepts and ideas when they are relevant and not beforehand or premature.