Sport Calgary, organizations team up to provide free sessions for public