You can earn Skywards miles by flying on Emirates flights, using co-branded credit cards, shopping with Emirates partners, and participating in promotions featured on AskmeOffers.