Professional learning and planning programs