If you have a domain you can create a Group Policy for that user. Create one OU for that user and add a new GPO for that OU.
On that GPO go to "User Configuration\Administrative Templates\Network\Network Connections" and enable/disable whatever you want for that user.
To disable explorer to show remote computers you need to Enable in "User Configuration\Administrative Templates\Windows Components\File Explorer" the elements "No Computers Near Me" and "No Entire Network".
If you don't have a domain and you have a non Windows Home version you can edit the local Group Policy for that user. So you should log in with it's user and run gpedit.msc.
Go to User Configuration\Administrative Templates\Network\Network Connections and enable/disable what you want.
To disable explorer to show remote computers you need to Enable in "User Configuration\Administrative Templates\Windows Components\File Explorer" the elements "No Computers Near Me" and "No Entire Network".
The only problem if you don't have a domain it's if the user knows how to enter gpedit.msc he could remove your restrictions.
The restrictions about not to show the computers of the network it's easy bypassed if the user writes on explorer or in the run window the direct UNC path to the resource.
If you don't have a domain and you have a Windows Home version the only way it's to use some application for Parental Control, but that's not free.
More info: https://technet.microsoft.com/en-us/library/cc732613%28v=ws.10%29.aspx