Best Bookkeeping Courses

Benzinga Money is a reader-supported publication. We may earn a commission when you click on links in this article. Learn more.

Accounting is the language of business. Understanding how bookkeeping works from the ground up is an excellent way to go if you want to boost your business smarts. Maybe you already understand the basics of bookkeeping and just want a knowledge boost to make your job easier or land a lucrative promotion. No matter what, bookkeeping courses at all levels can help you acquire the skills you need. 

Find an Online University

Quick Look: Best Bookkeeping Courses

What Makes a Bookkeeping Course Great?

There are tons of bookkeeping courses out there — both free and with a fee — to choose from. But how do you know which courses are worthwhile? Keep these considerations in mind as you analyze your options.

Taught by Someone with Industry Experience 

Instructors should be well-versed in accounting or finance. That way, they can share real-life experiences and scenarios with their students. Look for a fun, interactive and straightforward teaching style to keep students engaged.  

Begins with Fundamental Concepts 

Bookkeeping courses for beginners start with the basics to lay the framework for those who are new to accounting. But intermediate and advanced courses should do the same in case you need a bookkeeping concepts refresher. 


Select bookkeeping concepts can be challenging to grasp, depending on your level of expertise. It may take a while to fully comprehend beginner bookkeeping. More advanced students understand the basics but may need more time to understand complex transactions thoroughly. Courses should be self-paced so you can take as much time as you need to master each topic before you move forward. 

Our Top Picks

We’ve researched hundreds of options to come up with our top picks for the best bookkeeping courses. The list includes selections from the Association of Chartered Certified Accountants (ACCA), LinkedIn Learning and Udemy. 

The courses are divided by skill level — beginner, intermediate and advanced. Each course also includes a description and a price point so it’s easy to choose the best fit for you. 

Bookkeeping Courses for Beginners

New to accounting and bookkeeping and searching for foundational knowledge? These course selections are an excellent place to start. 

Bookkeeping Basics #1: Understand the Fundamentals

Beginner • 48 videos • 4.6 hours

1. Bookkeeping Basics #1: Understand the Fundamentals by Udemy

A Udemy bestseller, Bookkeeping Basics #1: Understand the Fundamentals, takes the complexity out of bookkeeping terms and concepts. The course caters to entrepreneurs, managers, employees and students with little to no prior accounting knowledge. 

You’ll gain instant access to 4.5 hours of video and 52 downloadable resources to supplement your learning when you enroll and should be able to walk away feeling more confident about the subject matter. 

Instructor Ron Trucks is a small business coach with over 25 years of experience in the field. He’s also a business management adjunct instructor at Jefferson College in Hillsboro, Missouri. 

Get this course

2. Accounting Foundations: Bookkeeping by LinkedIn Learning (Formerly Lynda.com)

Learn the foundational elements of bookkeeping in this popular class designed for beginners. The course includes 5 modules condensed into 1.5 hours of video content.

Accounting professors, Kay and Jim Stice, begin with a primer on financial statements, followed by an overview of 4 integral steps in the bookkeeping process. The second half of the course focuses on financial transactions, the general ledger and the first 3 steps in the accounting cycle. 

Successful completion of the course earns you a certification of completion from LinkedIn Learning. And if you score 70% or higher on the final exam, you’ll also receive 2.9 Continuing Professional Education (CPE) credits. 

Enrollment is included with a $29.99 per month LinkedIn membership. Or you can grab a seat for free by signing up for a 1-month trial membership. 

Get this course

3. Introduction to Bookkeeping by edX

  • Who it’s for: Beginners 
  • Price: Free 

Want to enhance your business smarts? This course is ideal because it covers the basics in a way that’s easy to understand, even if you have no prior accounting knowledge.

You’ll learn how double-entry bookkeeping works, examine payroll and ledger accounts and the process used to reconcile accounts. 

This course is led by Josie Adams, senior lecturer, and Linsey Taylor, senior tutor, both with the ACCA. 

Enrollment is free and you can complete the course in 6 weeks at a pace of 4 to 5 hours per week. 

Get this course

Intermediate Bookkeeping Courses

If you have bookkeeping experience, you may find the following courses useful.

Bookkeeping -Step by Step Mastery ***COMPLETE COURSE***

Beginner • 27 videos • 5.8 hours

4. Bookkeeping — Step by Step Mastery by Udemy 

Bookkeeping — Step by Step Mastery is a 7-module course that teaches both basic and advanced bookkeeping concepts. You will learn how to master manual and computer-based bookkeeping using accounting software. 

Instructor Jafar Iqbal, a chartered accountant and business adviser, touches on several core topics, including the basics of debits and credits, how to make entries into sales ledgers and the mechanics of reconciliation. Iqbal also teaches you how to produce year-end balance sheets and profit and loss statements. 

You’ll have instant access to 27 lectures and 10 downloadable resources. The fee for a seat in the course is $49.99.

Get this course

Manual Bookkeeping

Intermediate • 26 videos • 2.7 hours

5. Manual Bookkeeping by Udemy 

Just $24.99 gets you a seat at the Manual Bookkeeping course. This Udemy course, which includes 3 modules, starts with a recap session on double-entry bookkeeping and transitions into more in-depth concepts like adjustments for bad debts.

You will have instant access to 2.5 hours of video and 3 downloadable resources to help you comprehend and work through the material when you sign up on Udemy. 

The course is taught by Lisa Newton, a fellow member of the Association of Accounting Technicians (AAT) entrepreneur and author.

It’s a good idea to have a working knowledge of double-entry bookkeeping before you enroll.

Get this course

6. Intermediate Bookkeeping by edX

  • Who it’s for: Intermediate students 
  • Price: Free

Do you have a basic understanding of accounting and want to expand your skillset? This course helps you build on prior knowledge by equipping you with the skills you need to become a professional bookkeeper or accounting administrator. 

Instructors Rachel Banfield and Josie Adams will also walk you through the process of preparing financial statements. You should be able to pass the Maintaining Financial Records exam (FA2) after you take the course. 

Enrollment for this 6-week course is free when you register for an edX account. First, complete the Introduction to Bookkeeping course from ACCA. 

Get this course

Advanced Bookkeeping Courses

Are you an experienced bookkeeper, accountant or financial analyst? These courses will enhance your bookkeeping skills.

2020-21 Updated : Bookkeeping & Accountancy Complete Course

All Levels • 101 videos • 15.8 hours

7. Bookkeeping and Accountancy Complete Course by Udemy

Another Udemy bestseller, this comprehensive course covers both basic and advanced bookkeeping methods. It includes 100 lectures condensed into 16 hours of on-demand video and 25 downloadable resources. 

There are 7 modules in the course. Module 1 is a recap of the fundamentals of accounting and Module 2 reviews the process for preparing financial statements for sole proprietors. Modules 3 through 7 explore best practices for recording transactions for partnerships, nonprofit organizations, incomplete records, bills of exchange and other major companies. 

The course is instructed by facilitators from LetsTute Make it Easy, an organization that has experts in mathematics, science and accounting. 

Get this course. 

8. QuickBooks: Advanced Bookkeeping Techniques by LinkedIn Learning (Formerly Lynda.com)

Do you use QuickBooks in your current position or for your business? If you want to master those complicated income, expense and banking transactions using the software, this course is for you. 

Instructor Bonnie Biafore begins with a review on how to master integral components of Quickbooks. She then moves into discussions on handling customer prepayments, credits and refunds, unique income transactions, expenses, bounced checks and bank reconciliations. 

The course includes 2 project files and 7 chapter quizzes. You can also receive a certificate of completion and 5 CPE credits when you successfully complete the coursework and quizzes. 

There’s no cost for the course if you have a LinkedIn Learning monthly membership. Not a member? Take the course for free by signing up for a 1-month trial membership.

Get this course.

9. Excel for Accountants by LinkedIn Learning

Seasoned accountants, bookkeepers and financial analysts will find the information presented in this course very useful in their line of work. The class teaches you how to use Excel for profit-and-loss reporting, business evaluation, sales forecasts and data analysis. 

You’ll also learn how the mechanics of record-keeping for small businesses and corporations in Excel. And if you use Quickbooks for bookkeeping, you’ll discover how to export or import data from the software to Excel or vice versa. 

Designed for working professionals and business students, this 1.5-hour class is facilitated by Michael McDonald, research and professor of finance at Fairfield University. Once you complete the course, you should be equipped with more advanced Excel skills to help advance your career. 

Get this course. 

Choose the Right Bookkeeping Course for You

Don’t spend another minute agonizing over which bookkeeping course to take. Pick from one of our vetted options and get to work right away. 

Start with a beginner course if you want an accounting career and work your way up to more advanced options. Once you’re able to understand and apply the concepts learned in the classes, you’ll be much more marketable in the field. 

However, if you own a business and want to master bookkeeping to keep your financials in order, an online bookkeeping course is a low-cost, efficient way to acquire the skills you need. While you’re at it, give your business the best chance at success by making your household finances a priority. Take a look at the best personal finance courses to help you get started.