As the title to this post suggests, you can use Google Calendar to share calendars by embedding them on your own webpage! This feature has actually existed in Calendar for a while, but this summer I worked on a new version of the embeddable calendars with fellow intern Mike Fitzgerald and our host, Michael Bolin. The new embeddable calendars use Javascript and are a lot more interactive than their HTML-only predecessors. Plus, they look a lot more like the full version of Calendar, and the agenda view has been redesigned to be (I hope!) a little more useful.
The embeddable views are used within Google Calendar to show previews of public calendars, but you can also use the Embeddable Calendar Helper to share your own calendars. The helper will generate some HTML that you can put in your own webpage to embed a calendar (or two, or more). Here is an example using the MIT academic calendar:
In addition to showing the calendars, the embeddable views also make it easy for viewers to subscribe to new calendars (using the button in the bottom right hand corner). I’d love it if my classes did this for assignments so I wouldn’t have to enter everything by hand — if you’re an MIT student taking 6.UAT this term, you’re in luck. I should probably also mention that less detailed calendars for other MIT courses (lectures/recitations only) are available at wikicalendars.com. Enjoy!