Teacher Professional Development programmes are tailored to develop as well as to provide and link learning themes to human experience. These themes are analysed into goals, tasks, and objectives. They are then translated into tools of knowledge and roles played by and students. Keeping an eye on learning for the sake of learning, this technique helps to provide education that suits students and matches their current context. Teacher Professional Development programmes are grounded in reflection, real life practice, and social action altogether.