I know that I can copy multiple items/content etc from one course to another course. But is there any way to copy this content into multiple courses - via a batch for example?
Unfortunately, no, but it is a great idea. At the moment, the GUI Course Copy tool is the best way of accomplishing this. However, you might be able to automate the process of doing this for multiple courses with a little bit of scripting.
If you can generate a list containing the course ID of all the destination courses, you could try to use something like iMacros to automatically fill out the required fields on the course copy page with the appropriate values, click submit, wait, repeat, while going down the list of destination course IDs. It's not the most elegant solution, but it keeps you from having to make the mouse clicks and key presses yourself for each course if you can get it to work.
I'm not sure you can do this with existing courses, but if you are setting coures up (for example at the start of a semester), you can create course templates.
We use this proces extensively through out our Middle School and it allows our Heads of Learning Areas to create again for example, 1 x 7th Grade Maths course, that I then copy for the 10 x 7th Grade Maths classes.
We instruct our staff that what is provided to them is base (usually it includes Summative tasks that all 7th Grade Maths classes must complete, as well as a course theme and common resources). The Teacher is then able to make it their own by adding any Formative assesssments, specific resources etc, that they would like to add.
You could use the SIS Flatfile API, but if you do not already use that integration process it might not be worth the setup and learning curve.
It would be copying all of the content in the course not just a few items.
Batch course copy through Snapshot will overwrite the destination course with the source course's info (possibly its enrollments too) and is liable to cause more problems that it solves in this situation.
Create Courses With Batch Files - Blackboard Help
Retrieving data ...