J, 14 bytes
[:,]`toupper/.
]`toupper/.
In general,u`v/.
will alternately apply verbu
andv
to each element in a list. Here, we alternately apply the identity]
andtoupper
.[:,
The above will return a 1-column matrix, though. So we need to flatten,
the result.