Si se trata de "cursos Moodle" (es decir, incorporando las actividades y recursos de Moodle) lo único que tienes que hacer es instalarlo de forma local en tu pc. Depende del sistema operativo de tu máquina, pero incluso si es alguna versión de Windows, podrías instalar Moodle sobre EasyPHP, o con XAMPP ... o simplemente el paquete "todo en uno": http://download.moodle.org/windows
Una vez instalado localmente y sin necesidad de ser accesible más que de "localhost", podrías crear los cursos completos. Al final bastaría con hacer "Copia de seguridad" y el zip que te genera, subirlo (Restaurarlo) en el servidor real.
(si el zip fuera demasiado grande para las limitaciones del servidor web, tal vez tendrías que enviarlo por FTP o de alguna otra forma, antes de restaurarlo)
Eso sí, conviene que la versión de Moodle instalada en tu pc como la instalada en el servidor sean la misma o muy parecida (1.8.x, por ejemplo)
Saludos.
J.L. Martín