Feeding
Yes, there are many types of food you can feed these fish. Brine shrimp is fine and fish generally love them. If you're gonna raise live ones, be sure to rinse them in fresh water before feeding them. Most of the fish you mentioned are top to mid water feeders so I would stay away from anything that sinks really fast. Freeze dried tubifex worms are good. They come in a cube that you can stick to the side of the tank and the fish will come up and nibble on it. Freeze dried dapnia can also be fed, but not too often. Bloodworms are great too...either dried or frozen. You can get brine shrimp in dried cubes or frozen...just break off what you need and put the rest back up for later. You can feed them veggies too. My platies and guppies loved a piece of zuchini now and then. Even a crushed up green pea.
Logan J