Khan Academy
Khan Academy: Prokaryote Interactions & Ecology
Learn about cooperation and "multicellularity" in prokaryotes including mutualisms, commensalisms, parasitisms. Also find out the role of prokaryotes in the carbon and nitrogen cycles.