Once a Team is provisioned, private channels can be set up from scratch using the Add Channel option in their Team’s menu. Owners can select whether channels are public where they are accessible to all members of their team, or private so they are only accessible to a separately maintained list of team members.
Once a private channel is created, owners can then select the channel and choose Manage Channel, then Add member, so content can only be viewed by members and owners of that channel.
Only existing members of the team can be added to a private channel, so you first have to add a member to your Team before you can add them as a member of the channel.