To provide individual parent coaching to help parents work toward their short and long-term goals by providing ongoing one-on-one support as needed; peer support groups using the “Network” model, developed by Network Support Services; parenting journey, an evidence-based, insight-oriented educational curriculum and peer group that builds competencies in parents that have been linked to lower incidents of child abuse and neglect; visit coaching – which is conducted during supervised visits with children in foster care to help parents build and practice parenting skills; and developmental playgroups (baby and me) for families with infants and toddlers focused on improving early childhood parenting skills and knowledge and increasing social supports.