Practical principles, tools, activities and methods of teaching and learning