AccountingExplained.com is a free online resource on accounting. You can find study notes and practice questions on financial accounting here.