So I had this idea to teach a Linux intro course at the local college. The IT staff is receptive. But what do I teach?

It will be 2 or 3 two-hour classes. I plan on doing a hands-on live install of Mint in a VM in the first session, but open to other key ideas that new users might need to know...

@Jgraff Might I suggest basic command line usage? Everyday commands (ls, cd, etc.) and perhaps sudo apt-get related basics?

@HamishTPB I plan on making the case for using the CLI, even though a lot of people like to say you can do Linux without it. I can't imagine really using Linux without working in a console...

I'm trying to figure out what had me confused most when I started - what concepts are most difficult to master when transitioning from Windows to Unix type OS's? Or what are good analogs between the two that might make the learning curve less steep?

@Jgraff Good point, perhaps a brief rundown of the major software packages that users on Linux can choose from when moving over' office software choices, graphics, web browsing (although this is probably the same apps unless they have been using explorer/safari) and the desktop options and how to use the file manager and so forth?