This course provides an overview of all the parenting skills that are necessary to raise a child. It will help parents learn where and why some challenges may arise and how to best go about overcoming them. A broad range of topics, including what parenting skills are, child development, understanding temperament, intellectual development, communicating with your kids, the dynamics of discipline, instilling self-esteem, teaching children values, meeting their needs, being a good role model.