You can watch all the episodes of Samurai Champloo on Crunchyroll, Funimation, and Amazon Prime.