Skip to content
ERP Expert

Learn ERPNext from scratch — a ten-station path in order

Ahmed Hassan Algammal10 stations

Before you start

Honest time for the whole path
70 to 100 hours actually on the screen — two and a half months at an hour a day
Assumed knowledge
Double-entry basics · Comfortable using a computer
The buying question, not the learning one
ERPNext: the real cost and where it breaks

ERPNext is the easiest system on this site to reach and the hardest to evaluate. The source is complete on GitHub, no function sits behind a higher tier, there is no user meter, and a cloud trial opens in minutes. Anyone who wants to learn a full ERP without a licence, without a salesperson, and without being hired by a company first finds the only wide-open door here.

Which is exactly why the ordering matters. When there is no barrier to entry, the only remaining barrier is sequence — and most people who start ERPNext open fifteen applications in the first session and conclude two weeks later that it is an incomplete system. The system is not incomplete. The order was wrong.

What this path is, and what it is not

This is not a tour of ERPNext screens one at a time. The official documentation does that free of charge and moves with every release — the latest published while this path was written is v16.34.1, dated 2 September 2026.

This path builds someone who can run a company on ERPNext: who reads the stock ledger and the general ledger side by side and knows where a figure came from, who understands why a submitted document cannot be edited, and who knows where what Frappe ships ends and what a third party builds begins.

If your question is instead “should my company choose ERPNext?”, that is a different question with a different answer, in the ERPNext guide: genuinely free software and what that costs — which measures Arabic translation completeness numerically and names seven points where the project breaks.

The ten stations

# Station What you walk away holding
1 Where to start A written decision: which track, which environment, how many weeks
2 A real training environment ERPNext running in front of you, on a database you are free to destroy
3 Company and master data A complete company: chart of accounts, warehouses, items, taxes
4 The purchase cycle A purchase executed, with its entries read in both ledgers
5 The sales cycle A full sales cycle, and a working grasp of the three document states
6 Inventory and costing A measured difference between FIFO and moving average
7 Accounting and the close A bank reconciliation, a closed period, statements you read with confidence
8 Localisation and e-invoicing Who ships what for Saudi Arabia and Egypt — and why cancellation collides with the invoice
9 Customisation without code The line between what data solves and what earns a written app
10 Certification and a first job An exam conducted as a live interview, and a portfolio to present in it

Three structural facts that change how you learn this one

Before station one, three differences. Miss them and the learning stays shallow however long it runs.

One: everything is a doctype. Fields, screens, workflows, reports and permissions in ERPNext are not written code — they are data in the database. The consequence for a learner is immediate: a large share of what other systems call “development” is here configuration you complete from the interface, and it survives the upgrade. Ignore that layer and you have learned a different system wearing the same name.

Two: a submitted document cannot be edited. Every ERPNext document has three states: draft, submitted, cancelled. Submission is a one-way door — there is no “edit after submit”, only cancel and then a new amended copy. That constraint irritates arrivals from other systems more than anything else, it is also the most useful thing in the product accounting-wise, and it has a direct effect on e-invoicing that surfaces at station eight.

Three: two ledgers, not one. Every stock movement writes a line in the stock ledger and — where perpetual inventory is enabled — an entry in the general ledger. Read both reports after every document and you understand the system in a fortnight. Read one and you spend your time arguing about numbers whose source you cannot name.

The honest time

The realistic estimate, slightly shorter than its equivalent on other systems because access here is instant and no time goes into negotiating an environment:

  • 15 hours to run a full purchase and sales cycle without hesitating.
  • 40 hours to read both ledgers and explain any figure in either.
  • 70 to 100 hours to reach the standard where the certification is worth considering.

The distribution matters more than the total: an hour every day beats seven hours in one day, because half the learning here is forgetting and then retrieving.

Three rules that govern this path

One: do not watch, build. Every station ends in something you make inside your own database, with a five-item acceptance test. Anyone who read the purchasing station without submitting a purchase order has not finished it.

Two: open both ledgers after every movement. That is the difference between knowing ERPNext and understanding it. And it is a skill that travels to any other system, because the concept is the same even when the report has another name.

Three: assume the version has moved. The product moves fast and release numbers roll monthly. So what is written here is concepts and their logical homes — “the goods-received-not-invoiced account is set at company level, not per item” — never a click sequence that lies two releases later. The authority is always the official ERPNext documentation, which is entirely free.

What waits at the end

The official certification is issued by Frappe School, and its shape differs fundamentally from every other certification on this site: it is not multiple choice. It is a one-to-one live assessment interview conducted by a human evaluator, lasting between forty-five and sixty minutes, at a published fee of $200. The framework track additionally requires submitting a working project before the slot can be booked.

Read that last sentence again, because it decides the shape of your next year of learning: this certification cannot be crammed, and it cannot be passed by memorising a question bank. Anyone entering it with a project they actually built finds it a natural extension of their work; anyone entering it off a playlist of videos is found out in the fifth minute. Which makes the portfolio and the certification one thing here, rather than two as everywhere else.

Start here

Station one settles three decisions before a single screen opens: which track you take — functional or technical — which environment you train on, and why the common answer “just install it on your machine” is the fastest route to stopping before you see a first screen.

The path, in order

Each station assumes the one before it. Jump to the seventh before the third and you are reading about journal entries posted to accounts you have not created yet.

  1. 1Where to start and whyA written decision on track and environment, a weekly plan that tells you what to do each day, and an honest estimate of the time before you invest it.
  2. 2A real training environmentERPNext running in front of you on an environment you can delete and rebuild without fear, and a grasp of the site-and-app structure that explains why this system upgrades the way it does.
  3. 3Company and master dataA complete operable company — chart of accounts, cost centres, warehouses, items, parties and taxes — built in the order that imposes no later correction.
  4. 4The purchase cycleA purchase run end to end by your own hand, and the ability to read what each document produced in both ledgers rather than memorising which button came next.
  5. 5The sales cycleA full sales cycle run by your own hand, and a working grasp of when quantity is reserved, when revenue is recognised, and where the cost of goods sold figure comes from.
  6. 6Inventory and costingA numerically measured difference between the two costing methods on your own data, and the ability to trace any figure in an inventory valuation report back to a stock ledger line.
  7. 7Accounting and the closeA month closed against a written checklist, the ability to explain any intermediate account balance in one sentence, and the confidence to read all three financial statements.
  8. 8Localisation and e-invoicingAn accurate answer to "does ERPNext support e-invoicing in my country?" that separates what the product ships from what a third party ships, and a grasp of what that separation does to cost and liability.
  9. 9Customisation and extensionThe ability to place any customisation request on the correct rung of a five-rung ladder, and to execute the first four rungs without writing code.
  10. 10Certification, portfolio and a first jobA portfolio of nine outputs you built yourself, an informed decision about the certification, and a first outreach plan you can run in a week.