www.scouting.org/programs/scouts-bsa/advancement-and-awards/merit-badges/
Also see:
Our Virtual Classes
Merit Badges
Resources:
Scouting.org Merit Badges - Requirements
boyscouttrail.com Merit Badges
scoutworks.weebly.com online-merit-badge-courses