CitizenshipWorks provides simple, clear information and interview questions to help you fill in each section of the application and can help you find free legal help if there is a problem, as well as an app to help you prepare for the test.
Look up your travel history on the DHS website by entering your passport information in order to complete the N-400 citizenship application question regarding your travel since becoming a permanent U.S. resident.