Don't be a victim! From USCIS:
Recently, we were made aware of a new telephone scam where individuals pretend to be USCIS employees and aggressively try to get you to sign up for a training course led by government officials. These scammers attempt to pressure you to pay for this course and will ask you to disclose your financial information (i.e.-money order, credit card and bank account details) over the phone.Do not give important personal or financial information over the phone to anyone you dont know or contacts you unexpectedly. USCIS representatives will never call you and ask for money for training, products, or forms.