I've been looking for a way to make a public calendar in Office 365 for some time.
The example here is for our Technology related CPL events: https://outlook.office365.com/owa/calendar/7f030159828446ed9508b3bcae4fe44e@patana.ac.th/3f7b4e7c185b4481b0b2373a5c429de012350209217265392013/calendar.html