1. Ask Emma, a computer-generated virtual assistant who can answer your immigration questions and take you to the right spot on uscis.gov for more information.
2. Explore your options. Answer a few questions so that uscis.gov can present you with immigration options for which you might be eligible.
3. Create an online account. Creating a free online account with USCIS allows you to file online, track your case, submit documents, and ask questions about your case.
4. Accurately calculate the fee owed on your petition or application using the Fee Calculator. It will ask questions to help determine your fee. This calculator will always have the most up-to-date fee information.
5. Find a doctor. When you apply for a green card (adjustment of status) in the U.S., you usually need to have a medical exam, which must be done by a doctor authorized by USCIS. Use this tool to find an authorized doctor in your area.
SOURCES: uscis.gov pages on online resources, tools, and self-service