Add content to the front page in module I made a module, that outputs the data when the user opens a page /courses

function courses_menu()
{
  $items['courses'] = array(
    'title'            =&gt; t('Courses'),
    'page callback'    =&gt; 'courses_output',
    'access arguments' =&gt; array('access content'),
  );
}

function courses_output()
{
  return "some HTML";
}


How can I add this data to the main page below the node contents?
I would either implement a block or if you are using panels create a content pane.