Skip to main content
Humanities LibreTexts

LibreTexts Course Mapping Guide

  • Page ID
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)


    LibreTexts offers customizable and clean pages that can be companions to your course content and texts! It especially serves as a great platform for a course map. The following guide will show you how to:

    • Create Pages from your LibreTexts Sandbox
    • Use the Editor panel in Pages to create a course map
    • Tweak your map to your liking
    • Upload an already-designed course map to your page

    Getting Started

    A great course map will be easy to read, easy to find, and just detailed enough for your students to know what to expect in the course, without being overwhelmed by information. LibreTexts's Sandbox tool gives you access to great formatting tools to design clear pages for your course! Let's learn how to create a Page from the Sandbox.

    From your homepage, click on your name at the top right when you're logged in. Then go to Your Sandbox.

    Screenshot showing how to navigate to the Sandbox from the dropdown menu under your user name.

    Click on the Sandbox that shows on the next page. It should be titled as whatever email address you created your LibreTexts account with.

    Once on the Sandbox page, click on the "New" button at the top right, which will open up the following window. Make sure to check the box for "Show all 6 available templates." Then, select the Section/Page template and click create.

    Screenshot showing the template options for creating content in Libre Texts, after clicking on the "New" option in your Sandbox.

    You now have a page to create a course map with! When you click Edit at the top right, you'll have several tools to use for editing the page.

    Screenshot showing a newly created page in the Sandbox.

    Creating a Course Map in LibreTexts

    The following table is just one example of what your course map could look like in LibreTexts. Three columns should be plenty to outline your course, though you can add as many rows as you want to organize the outline. Maybe you would prefer to have a row for each week of the semester, or only rows for each module of the course, that take place over the course of a few weeks.

    Sample course map created in LibreTexts
    Week / Module Content Assignments Due

    Week 1

    Introduction to LibreTexts Forum post #1

    Week 2

    The Libraries and Shelves of LibreTexts Forum post #2

    Week 3

    Creating and Remixing Content on LibreTexts Assignment #1

    Let's create a simple course map in the page we just made. We can start by giving our page Headings to organize it, which will also be accessible for screenreader users.

    In the following image, I click on the Headings button at the top left of the Editor, and select Heading 2 as my headings for the Introduction and Course Map sections. I won't use lower levels of headings in this example, but they will organize your page better if you have multiple sections with different levels of specificity. Using headings will also automatically populate the Page's Table of Contents!

    Screenshot showing the dropdown menu for "Headings" in the Editor.

    Here is a screenshot of what the Page will look like when you click Save and view the changes. Notice on the right side of the Page the Table of Contents! You can change this to always be opened / dropped down in the Page Settings section at the top, just below Contents and Home.

    Screenshot showing a rudimentary online page for a college course, with headings and normal-sized text.

    Using Tables to Build a Course Map

    Now let's build a table! As said earlier, a perfectly fine table will have 3 columns maximum, and as many rows as there are weeks or modules for the course. You can tweak these as your course needs, but make sure the table is easy to read at a glance. Students will have different levels of ease with glancing and navigating.

    To create a table in our Editor, click on the gridded table icon at the top right, which will be just to the left of the Boxes icon.

    Screenshot showing where to find the dropdown menu for "Tables." After clicking, a 5 by 5 grid appears, allowing the user to select whichever size they would like by hovering over their preference.

    At a glance, the Editor allows us to create a table that's 5 columns by 5 rows. However, we can create bigger tables in two different ways. If we use the same table icon in the Editor, we can actually hover over the edges of the grid to create more rows or columns! This function will be limited by how big your screen is :)

    Screenshot showing the same dropdown menu for "Tables," with a very long table drawn from the default grid by hovering over the edge with your mouse.

    Once a table is built, we can also add rows and columns one at a time. At the top left corner of the built table, arrows along each side of the table are present, which allow you to add or subtract additional rows and columns as you need! My mouse in the following screenshot is hovering over the button that would insert an additional column in my table.

    Screenshot showing what a created table a Libre Texts page looks like. Options for adding additional rows and columns appear at the top left of the table.

    Before we start filling out the table with course info, we need to make sure it has headings on the first row. With a table in our Page, right click on it, and click on "Table properties" in the menu. Under the "Headings" section at the top left, check the box for "1st row."

    Screenshot showing the menu that appears after right clicking on a table, and highlighting on the "Table properties" option.Screenshot showing the "Table properties" window. Two small checkboxes at the top left allow one to make the first row or column of their table a headings row or column.

    This will turn the 1st row or column of our table a light blue, and give us a proper place for labeling. I've labeled the table for this English 101 Course Map similar to the one earlier.

    Screenshot showing a table with its first row highlighted in a light blue, and given the following labels from left to right: "Week slash Module, Content, and Assignments slash Readings due before class."

    And with that, you've got a simple, working course map for your students! Here is a small example of what a fleshed-out course map could look like using LibreTexts.

    Screenshot showing a much more filled out table, with the first column labeled with weeks in the course, the next labeled with course content for each week, and the third and right-most column showing assignments and readings due for that week.

    Uploading Your Own Course Map to a Page in LibreTexts

    You are also free to upload your own designed course maps into LibreTexts. If you created your course map in an online service like Google Drive or OneDrive, you can share links to those documents directly into the page! However, if you have course maps created on your computer using Excel, Word, or another program, you will need to take screenshots and upload them as images in order to share them to LibreTexts pages. The following section will show you how to do both.

    Sharing Links to Google Drive or OneDrive Documents

    If you would like your course page more consolidated, with links and downloads for all course documents, you can share a link to your course map if it was built in Google Docs or a similar service. An easy way to do this is to hyperlink text, which can be done by typing out text like:

    English 101 Course Map

    Then, highlight the text you want hyperlinked, click on the chainlink symbol center-right of the edit panel (next to the Image, Tables, and Boxes buttons), or press CTRL+K on your keyboard. This will bring up the link window, which by default will include the Page you're editing's link under the "Link to:" field. Erase that link, then paste whatever Drive or other link you'd like.

    Screenshot showing highlighted text that reads "English 101 Course Map." The mouse is hovered over the icon in the editor for "Link (Control + K)."Screenshot showing the "Link" window that allows you to paste a URL and hyper-link it to highlighted text.

    Creating Screenshots of your Course Map and Uploading them to your Page

    If you already have an existing course map or template you'd like to use, unfortunately LibreTexts does not have an option for attaching non-image files and previewing them on Pages at the moment. The work around for this, though, is attaching screenshots of your course map to your Page.

    The following screenshot is a course map template in Word from Course Map Guide.

    Screenshot showing a course map template created in Microsoft Word. The template is retrieved from Course Map Guide dot com.


    Thank you to Anna Mills for her useful course maps! The map that inspired this guide can be found here.

    Anna Mills based her course maps off a guide from, which is a project from the Digital Learning Hub at UC San Diego. They offer a great walkthrough on designing effective course maps using backwards design.

    LibreTexts Course Mapping Guide is shared under a CC BY license and was authored, remixed, and/or curated by LibreTexts.

    • Was this article helpful?