Free Graphics, Audio, and Video for Education

Download slides and see resources below.

Free Graphics, Audio, And Video for Education




Just because it’s on the internet doesn’t mean it’s free! In this interactive webinar, you’ll learn where you can find graphics, audio, and video for your teaching that you can reuse while respecting creators’ copyright. We’ll go over the basics of Creative Commons licenses and what it means when something is “open.” You’ll learn how to use Google Images and other sources to find open and licensed images, and you’ll come away with the basics of how these images may be reused and adapted, legally and guilt-free!

This webinar was live on Wednesday, March 7, at 10:00 am Pacific/12:00 pm Central. This program was hosted by the ULS Professional Development Committee.

Slides and Resources

Download slides (CC-by 4.0, please credit Lindsay O’Neill at

More useful links

  • Instructional Design Toolkit – Links to places to find Creative Commons-licensed media. Also offers suggested tools for creating active learning activities and producing your own multimedia.
  • – Use ImageCodr to automatically generate full citations for Flickr images.
  • – Use TinEye to find the first instance of an image posted to the web (sort results chronologically!)

Instructional Design Toolkit

This is a list of list of resources for you to explore tools for creating content, for finding and reusing free multimedia, and for creating and editing media. Enjoy!


Teaching and Learning Tools


Digital Media

Be sure to respect the copyright of these works’ creators. Reuse Creative Commons-licensed material under the terms of the license. Public domain works do not have to be attributed unless the creators request attribution (like NASA, for instance). It is always helpful and good practice to attribute works’ creators anyways so you remember where you got the work and so that others know it is public domain.

Not sure where an image came from? Try using to locate the first use of an image on the web. Sort by oldest.

If you are reusing Creative Commons-licensed images from Flickr, use to automatically generate a full citation.


Creating and Editing Media

2018 Presentations

posted in: Presentations | 0

Presentations coming up in 2018:

  • 20 Apps in 60 Minutes (For Educators)
  • Free Graphics, Audio, and Video for Education
  • Digital Badges Exposed
    • TCC Online Conference, April 17-19. Date and time TBA.
  • Open Educational Resources (OER): Where Libraries Are and Where We Are Going
    • Panelist, panel presentation hosted by ACRL Distance Learning Section.
      ALA Annual Conference in New Orleans: Monday, June 25, 2018, 10:30am-11:30am

20 Apps in 60 Minutes (for Educators)

This webinar featured 20 amazing applications for educators. We covered apps that increase student engagement, apps for you (and your students!) to create your own instructional media, and productivity apps to keep you focused and organized. All of the featured apps are free and cross-platform. Presentation sponsored by ALA University Libraries Section.

20 Apps in 60 Minutes Logo


View the Recording

Watch now on YouTube.

Sign up now for my March 7th webinar on Free Graphics, Audio, & Video for Educators.



Download the PowerPoint deck. Licensed under CC-BY-4.0. (Scroll down for SlideShare).


Featured apps

  1. Kahoot
    1. Example
  2. H5P
    1. Example 1 (Course Presentation)
    2. Example 2 (Course Presentation)
  3. Canva
  4. Microsoft Sway
    1. Example
  5. Adobe Spark
    1. Example
  6. Ludus
    1. Example
      (By Mel Milloway)
  7. IFTTT
  8. Plickers
  9. Padlet
    1. Demo Padlet (What’s your favorite app?)
      Padlet also embedded below
  10. Jing
  11. Shotcut
  12. Audacity
  13. EverNote
  14. Wunderlist
  15. Poll Everywhere
  16. Trello
  17. Slack
  18. Twine
    1. Example 1 (By Hodges University)
    2. Example 2
  20. Socrative




Made with Padlet



Get Started with H5P

posted in: "How To" Guides, Blog | 1

New to eLearning Development? Read this first!

There’s a lot to love about H5P. (Not the name. I can’t love the name H5P.*)

But the interactive tutorials you can make with H5P are amaaaazing. And – they’re OPEN SOURCE. Totally free, shareable, and editable by anyone!

Free is good. Open is better. And the best part – you don’t have to download any software. You can use to start creating content right now.

Get Stated with H5P

What can you create with H5P?

So much. Interactive videos. Memory games. Quizzes, drag-and-drops, timelines! See all the examples. These are all great for in-person or asynchronous activities. You can create them on H5P (just create a free account) and then link to them or embed them as iframes. There are also H5P plugins for WordPress, Drupal, and Moodle (in Moodle you can use them as graded assignments!)

My favorite format is Course Presentation. This format is most like Storyline or Captivate, if you’re familiar with those. If you’re not, it’s like PowerPoint, but you can add interactivity and the learner navigates by themselves. Here’s an example:


Get Started With H5P

First, head over to H5P and create a free account. You may also want to check out this excellent blog post by eLearning Coach Connie Malamed that gives more background about H5P.

It’s pretty easy to just dive into H5P, especially if you play around with the different formats before you dive into Course Presentations.

Video Tutorials

Here’s a great 10-minute YouTube video that will help you get started with H5P. And lots more on YouTube. (Unfortunately doesn’t have anything on H5P.)

Here’s a case study of a professor that used H5P modules to increase student engagement in a sports mechanics class.

H5P Official Tutorials

Here’s H5P’s official list of tutorials – they have a tutorial for every single content type!


Kristin Anthony did a really nice interview with Svein-Tore, the founder of H5P.

Using the Content You Created

You can create interactive content by adding the H5P plugin to your WordPressMoodleor Drupal site, or you can create content directly on and embed it on your website.

Go Farther

Learn how to host H5P on your own (you have to have your own server and do some really minor html editing).


ANYONE can edit H5P, which is really the selling point of H5P. Many instructional designers work alone at their orgs and are pressed for time – but with H5P, you can hand off a project, and your client can make updates on their own! How fantastic is that?


*H5P stands for HTML5 Package. Exciting, I know.


Free Webinar: 20 Apps for Educators!

Sign up for my free webinar January 31st at 10 am (Pacific), hosted by ACRL’s University Libraries Section!

20 apps for educators

This webinar will feature 20 amazing applications for educators. We will cover apps that increase student engagement, apps for you (and your students!) to create your own instructional media, and productivity apps to keep you focused and organized. All of the featured apps are free and cross-platform. So keep your mobile device handy – participation will be encouraged.

Register now!

This session will be recorded.

Recording Voice Overs With Audacity

posted in: "How To" Guides, Audio | 0

One of the best ways to make your training videos much more effective is to add voice overs. Lots of novice video creators are reluctant to record their own voice, which usually results in videos that have WAY too much text on-screen. Or, maybe they want to keep all that on-screen text because they think they’re doing a favor to people that are hard of hearing.

You’ll get used to the sound of your own voice, I promise! Plus, you can add Closed Captions and dump all that on-screen text. Closed captions are pretty easy if you’re using Camtasia or YouTube for your videos.

Besides, it’s SCIENCE! Let’s talk about two of my favorite Multimedia Principles: the Modality Principle and the Redundancy Principle. According to the Modality Principle, your learners will learn better if there are graphics and narration rather than on-screen text. And the Redundancy Principle: some on-screen text is OK, but your learners will suffer if your voice over merely reads aloud the on-screen text (ever seen a lecturer read their PowerPoint aloud? It’s horrible, yes?)

That is to say – there is a balance! Of course, some learners need on-screen text, whether because they can’t use the volume, or they speak English as a second language, or yeah, maybe they’re hard of hearing. So, always include Closed Captions (they benefit EVERYONE!). But dump most of your on-screen text.

So let’s talk about doing a good voice over.

Recording voice overs with Audacity

I have learned the hard way how to do a good voice over. That is – I’ve done a lot of bad ones. Here’s a poor quality voice over from a video I did last year. I’ve done some OK ones recently. But I can do better. My goal for the next year is to become consistent in quality of my voice overs!

Let’s Get Started

To do a good voice over, start with a microphone and a copy of Audacity (free and open source!).

At a minimum, use a headset microphone. Your laptop’s microphone is more likely to pick up noise around you, as well as its own vibrations.

I use a Blue Yeti microphone. Honestly it’s more microphone than I need, mostly because I can’t afford a microphone stand and don’t have a good studio setup! The Yeti picks up everything, including my hallmates chatting through a closed door. I’ve also used a simple USB headset which worked OK.

And really, use Audacity for your sound recording, even if it adds another step to your video production. I develop a lot of videos in Camtasia and I used to record my voice overs directly from within Camtasia. You lose a lot of control over your sound quality by recording in Camtasia and my voice overs just never turned out as well as when I use Audacity.

Here’s a photo of my set-up. I picked up some cheap acoustic tiles from Amazon to help with dampening echos from my boxy office. Setting the mic on a tile helps reduce the background noise transmitted through my desk by my desktop computer.

My mic setup for voice over recording.

The number one tip I can probably give you is to use headphones with your mic, or set up your headset to feed the sound of your own voice to your ears – hearing the sound of your recorded voice as you are recording will dramatically reduce the chances of recording distorted audio. It keeps me from talking too loud!

Distorted audio might be the most common voice over issue that I’ve heard. Basically, distortion means that you’re talking too loud and blowing out the recording. Here’s what a voice over with distortion sounds like:

And here’s what it looks like as a sound wave in Audacity:

Screenshot of distorted sound wave

See how the audio waves are touching the sides? You don’t want that.


You can’t fix this by editing the file. You can make it sound less bad, but you’ve got to record it right the first time. Here’s how it sounds when I re-recorded without distortion. I avoided distortion by using headphones so that I could monitor how loudly I talked, plus I calibrated my mic by using Audacity’s monitoring feature:


Avoid distortion? Great! Still, you’ll likely end up with some background noise because of your computer’s humming or other environmental things. My computer tends to add a buzz to my tracks. You can use Noise Reduction in Audacity, but you’ve got to be careful, because it’s easy to use incorrectly, like I did here:

Sounds like I’m talking into a tin can! To use this feature right, do two things. First, when you record your voice over, include at least two seconds of room noise, just the general noise that happens when you’re not speaking. Second, use those two seconds to set the Noise Profile when you use Audacity’s Noise Reduction feature. The Noise Profile teaches Audacity what noise you DON’T want so that it knows what to eliminate. Here’s a short and sweet video that explains all this.


In any case. and YouTube to the rescue! Here’s a video that shows how to calibrate your mic in Audacity. Here’s an awesome video that gives the basics of recording quality voice over using Audacity.


After watching, I re-recorded the voice over track using my acoustic tile box:

It’s not distorted, but it sounds quiet and timid. Now compare to this track, in which I used the suggested edits from the video linked above:

It’s the same track, but I think it sounds much better!

Here’s how they compare visually in Audacity.

The unedited, undistorted track:Unedited track

And the edited track:

Notice that the sound waves extend pretty much as far as they can without “touching the sides” and becoming distorted.

EDIT: I realized after I listened to it again at home that there’s actually a good bit of background noise. I have a lot to learn – you have to remove the background noise BEFORE you do anything else. So let’s try that.

Final Final track:

And the visual:

No distortion, with box, noise reduction, edited

You can see that the parts where there are no vocals are much flatter.

Dear Academic Librarians: Get to know your LMS!

posted in: Library Instruction | 0

Faculty on any given college or university campus are neck deep in their local learning management system (LMS). Even if they only meet with their students face-to-face, they’re likely still using the LMS to store the syllabus, course readings, or for the gradebook.

On our campus, every course has its own dedicated “course” in our LMS, no matter if it’s taught online, as a hybrid, or as a full face-to-face. Something like 80% of our faculty use the LMS on a regular basis.

As librarians, we do a ton of teaching, too! But as a group we don’t much experience with the LMS.

I think that this is a huge barrier to understanding faculty’s needs and beginning to understand how we can work with them in new ways the future.

LMS stands for “learning management system.” It’s not really managing learning, though. It’s managing a course and user-contributed content. It’s up to the instructor to manage the learning.

An LMS is indispensable because it is managing all of the moving parts of any given course. For an in-person course, students might visit to download course materials or to check their grade. For fully online courses, students and their instructors would depend completely on the LMS for all aspects of the course, including course materials, weekly assignments, discussions, quizzes, midterms, and to turn in large projects.

Here’s an interesting article from 2007 (still relevant!) on what an LMS is, and what it is not. An LMS is really complex and powerful, but generally faculty are using just the simplest elements.

I’m lucky to have in-depth experience in our LMS (Moodle) since I teach online in our graduate instructional design program. Quite frankly, I just use the simplest elements, too, because LMS are complicated!

What’s your campus’ LMS? The most common LMS in higher education are Blackboard, Canvas, and Moodle – most likely your local LMS has been branded by your school.

One of the workshops I’ve done for my colleagues is just about our campus’ learning management system.

I’m lucky to have a “sandbox” course in our LMS that I can do whatever I want with! This is great for trying out new things, or for building pieces of a course.

It’s also great for turning into a sandbox for my colleagues to get the full Moodle experience.

For the workshop, I set up a dummy course for my colleagues, complete with a discussion forum and an “assignment” featuring the TurnItIn module.

Attendees spent the first forty minutes of our time together exploring the course as students: editing their profiles, participating in the discussion forum (posting and replying!) and they had to turn in an “essay” to the TurnItIn module, which is used heavily on our campus. (TurnItIn is plagiarism detection software that’s a third party product embedded in our LMS).

Once they completed all of their tasks as students, I gave them an instructor role in the LMS so that they could see what it’s like from the faculty point of view.

Moodle is complicated, like any LMS is! Some of the attendees had experience taking online courses, but probably about half did not. (I should’ve surveyed to discover their experience! It would be interesting to know who had never even seen the inside of an LMS, with librarians, it wouldn’t surprise me if it was a high percentage!)

The workshop went over well – faculty and staff liked seeing what it’s like for students and for faculty. They struggled with updating their profiles, or figuring out how the threading worked in the discussion board (Moodle has four different discussion board formats – I hate all of them.) TurnItIn didn’t make much sense to them – where was the plagiarism report? What formats could it accept?

When they became “instructors,” they were confused on how to turn on editing, and on what each of the many items were that they could add to the course. Like, what’s a Label? What’s a Page? What’s a Book? How do you add a badge? Good question!

I told them that our campus has a lot of adjunct faculty (like most of higher ed, these days), and that adjunct faculty are expected to use the LMS on all of the campuses where they teach. I know some adjunct faculty that teach at three or four campuses!

Every campus has its own LMS – even if it’s the same product as another campus, local customizations can make it into a completely different experience!

I asked my attendees to imagine how difficult it must be to learn and use each campus’ LMS, when even learning one, like our own Moodle, is a challenge.

For my workshop, the message hit home – it can be hard to navigate and teach effectively using an LMS. Yet, I think it’s the next frontier for librarians that want to partner with faculty to help teach their students information literacy and library research skills.

Have you used your campus’ LMS? Librarians’ role in the LMS varies by campus.

At our campus, a couple of librarians have experience embedding library content into existing courses. I have a course set up in our main LMS just to house automated library tutorials.

At other campuses, librarians have more liberty in their campus LMS to create content and to embed it into other courses. Some LMS’s, like Canvas, have built-in learning repositories that make sharing and reusing content very easy.

In any case, if you’re not familiar, or even if you are, any given LMS is a complex piece of software that is often not being used to its full potential.

Even if you don’t want to get involved in being embedded into instructors’ courses (which can be very labor-intensive very quickly), it’s good to have an idea of your LMS’ features and how your faculty and students use it so that you can keep it in mind when planning changes to your instructional or reference programs.

Storyline vs. H5P: Recreating an open education tutorial

I am a solo instructional designer at my library. I love instructional design and elearning development, but I don’t have as much time for it as I would like! I love using Storyline to build tutorials and courses, but it’s become too burdensome to maintain existing courses while also creating new ones.

I am involved in the open education movement on my campus, so I have also been thinking about ways to build learning experiences that are partially or completely open so that my colleagues can edit them or take control entirely.

H5P is slowly catching on – it’s an open-source tutorial development platform. You can build out tutorials at and embed them elsewhere as iframes, or you can install an H5P plugin for Moodle or WordPress and build them on your own turf.

This week I worked on updating existing YouTube videos related to open education, and I wanted to update my existing Storyline course that contains the videos (it’s like a Netflix-style video gallery). I wondered – would it be possible to recreate this format using H5P? I would love to be able to share this course and know that anyone with a computer/internet would be able to make a copy and make it their own!

Yep, it was possible!

storyline versus h5p

I used H5P’s Course Presentation format to develop it. H5P doesn’t allow you to duplicate elements like Storyline does, but if you build out a master slide, and build out the background graphics separately, you can clone the master slide and just swap out the background.

The original Storyline file had cute graphics for each video, whereas in H5P I either embedded the video or selected the “Display as button” option so that the tutorial shows the videos as icons, and when the user clicks, the tutorial lightboxes the videos.

You can use the “Display as button” option for Text, Images, and Videos. I didn’t use any of the other interactive options, like quizzes or games, and I deactivated the player bar because I have on-screen navigation. Storyline lets you choose the slide size, whereas H5P has a fixed 2:1 ratio.

Check it out! I love that the look and feel is very similar between these two versions!


Built with Storyline

(By the way, the Storyline version is a couple years old, so some of the videos are dead or out-of-date!)


Built with H5P

Click Download above to get the H5P file, or visit the H5P site to get a copy.

Publishing and Viewing Courses

posted in: Explainer | 0

If you’re new to elearning development, or using Storyline or Captivate for the first time, you may have struggled to learn the software only to experience new issues when trying to view your first published course. Viewing your courses locally (i.e. viewing local files in your browser) is more challenging than ever as browsers continue to crack down on Flash.

So let’s talk about what’s going on when you open your published course only to find a blank screen!

blog post title: publishing and viewing courses

Flash (SWF) vs. HTML5

Adobe Captivate and Articulate Storyline publish in both SWF and HTML5. So, what is Flash/SWF? And what is HTML5?

Long story short – before HTML5, there was no easy way to put video or animation or interactivity into a webpage with using add-on software that users had to install themselves, like Flash.

Here’s an old video that talks about what Flash does: What is Flash? (YouTube). Flash used to be the only way to deliver animated and interactive content. Now, Flash is considered outdated, and a security risk by major browsers (like Chrome and Firefox) such that Flash content is often blocked. This is a problem if you publish Captivate courses in SWF, which is the Flash file format.

However! HTML programming caught up so that we don’t really need Flash anymore – we have HTML5! Here’s a good, short overview from 2011: What is HTML5? (YouTube).

Now that it’s 2017, HTML5 has matured, and it basically does everything that we used Flash for. And, HTML5 is not a security risk. Furthermore, you may have heard that Flash is dead and/or dying, but it finally got a death date: 2020! See: Flash & the Future of Interactive Content.

This is important stuff for you to know as an elearning developer! You don’t have to know code (though it helps), but you do have to know how to publish your courses so that your learners will be able to access them.

You need to know this stuff so that you can publish your learning object and your learners can access it! If your learner can’t view your learning object, it’s likely that Flash is blocked in their browser.

Here’s a really great how-to guide from Articulate on viewing courses locally: Local Playback of Published Content.

Delivering Your Course

Adobe Captivate will publish your course as Flash (SWF), as HTML5, and as a PDF (which is just Flash in a PDF). Or, it will also publish your course as an app for Windows or Mac. All of these have pros and cons. Storyline will publish in Flash and HTML5, but not as a PDF.

HTML5 is a mature technology, but that doesn’t mean that Storyline or Captivate always do a great job publishing in HTML5. It might be glitchy. But, Flash often causes problems as well due to browsers trying to block it. It’s neat to publish your learning object developed in Captivate as an app – but this can be a security risk as well, and you’d have to publish for both Windows and Mac.

If you’re not using an LMS, you’ve got to host your course on the web so that you can distribute a link to your learners. If you are not knowledgeable about web hosting, this has a bit of a learning curve. Here’s a good video explaining web hosting: What is web hosting? (YouTube).

If you are interested, here is some info on how to publish your course to a web server:

1 2 3 4 7