OK, this isn't an online resource, but: Bosnian, Croatian, Serbian, A Textbook
by Ronelle Alexander and Ellen Elias-Bursać and Bosnian, Croatian, Serbian, A Grammar
by Ronelle Alexander.
But I also have a few online resources to suggest: Langmedia
and Easy Languages
(this includes both Easy Croatian and Easy Serbian).