You can set up a calendar to share with your group, class, friends etc.
here is a basic calendar which only seems to show the date and month.

Below is an example of a Google Calendar.
This was done by setting up a Google Calendar (you need to sign up for a Google ID). If you are happy to share your calendar (as I have done here) select "Make this Calendar public" from the Settings menu.
Otherwise select the "Share only my free / busy information (hide details)". You can then add specific people to share with and give them certain rights.
See the instructions below for more details.

Screenshots to assist you insetting up your Google Calendar - also view the Help on the Google Calendar site.

open Google as usual. From the selection select more. A drop down list will appear beneath the more and you can select calendar.
When in Google Calendar click on the arrow next to the name of your calendar. It will open the window displaying the window shown below
choose share this calendar and set your options - Make this calendar public OR Share only my free/busy information.

Then select Calendar Details and copy the " Embed This Calendar" code provided and paste it into a WIDGET - I put it into Other HTML and it seems to work fine!

Alternatively follow these instructions

Google Calendar

  1. Go to your Google Calendar
  2. Click "Manage calendars"
    external image GoogleCalendar1.png
  3. Click "Share this calendar" next to the name of the calendar that you want to share
    external image GoogleCalendar2.png
  4. Ensure that your calendar is being shared
    external image GoogleCalendar3.png
  5. Click "Calendar Details"
    external image GoogleCalendar4.png
  6. Copy the text next to "Calendar ID" into the box below
    external image GoogleCalendar5.png
  7. Click Preview to preview the calendar or click Save

To embed a Google Calendar on a blog.

Here are the instructions from the Google support.

Embed on your website

Here's how to embed your calendar on your website:

1. In the calendar list on the left, click the down-arrow next to the
calendar you want to embed, and select Calendar settings.
(Alternatively, click the Settings link at the bottom of the calendar
list, then click the name of the calendar.)
2. Copy the iframe code displayed in the 'Embed This Calendar'
3. Paste this code into your website to embed your calendar.

If you'd like to customize your embedded calendar, click the Customize
the color, size, and other options link above the iframe field to access
the Google Embeddable Calendar Helper. Carefully select your options in
the Calendar Helper and paste the customized iframe code in your

To display events from multiple calendars in the same embedded calendar,
simply follow the instructions above to access the Google Embeddable
Calendar Helper. Then, select the checkbox next to each calendar you
wish to display, in the section 'Calendars to Display.'

Please note that you can change the amount of information available on
your calendar's address by clicking the Change sharing settings link in
the 'Calendar Address' section.