Learn accounting and finance for free
Accounting is the language of business: recording transactions, preparing financial statements and understanding what they say. These courses cover bookkeeping and double entry, financial and cost accounting, accounting software, economics and personal finance. They suit B.Com, ACCA and CA students, small business owners and anyone starting an accounts job. None of them give investment advice.
Our top picks
#1
Accounting Basics for Beginners (Accounting Stuff)The friendliest start to accounting: debits, credits and statements made clear.
#2
Financial Accounting: Full Course (Edspira)A full financial accounting course, chapter by chapter.
#3
Corporate Finance (Aswath Damodaran, NYU Stern, Spring 2025)A complete NYU Stern finance course from a well-known valuation teacher.
All 10 courses

MIT 14.01 Principles of Microeconomics (Fall 2023)
MIT OpenCourseWare
English20.4 h26 lessonsIntermediate

Corporate Finance (Aswath Damodaran, NYU Stern, Spring 2025)
Aswath Damodaran
English37.9 h27 lessonsAdvanced

Valuation (Aswath Damodaran, NYU Stern, Spring 2024)
Aswath Damodaran
English39.3 h29 lessonsAdvanced

Accounting Basics for Beginners (Accounting Stuff)
Accounting Stuff
English17.1 h91 lessonsBeginner

Crash Course Economics
CrashCourse
English6.2 h36 lessonsBeginner

Financial Accounting in Urdu (INAFAA Accounting Education)
INAFAA Accounting Education
Urdu7.3 h20 lessonsBeginner

QuickBooks Online: The Complete Course (Hector Garcia CPA)
Hector Garcia CPA
English13.8 h18 lessonsBeginner

Financial Accounting: Full Course (Edspira)
Edspira
English25.7 h250 lessonsIntermediate

Accounting Basics in Urdu/Hindi (Saima Academy)
Saima Academy
Urdu6.1 h22 lessonsBeginner

Pakistan Income Tax Return Filing Course (Mustafa Mirchawala)
Mustafa Mirchawala
Urdu7.6 h9 lessonsBeginner
Questions
- Can I learn accounting online without a degree?
- Yes, enough for bookkeeping and junior accounts work, especially with Excel and an accounting package. Professional titles such as CA or ACCA still need their own exams.