Learn Microsoft Dynamics 365 Business Central

Two clear learning paths — Technical for AL developers, Functional for consultants. Practical lessons, source code, and real-world guidance.

30+Lessons
2Paths
FreeTo Start

Courses

One Fundamentals course per path — Technical or Functional

Fundamentals
TechnicalBeginner

Fundamentals

Complete AL & BC development path — from zero to extension developer.

20 lessons21h
Fundamentals
FunctionalBeginner

Fundamentals

Complete BC functional path — setup, finance, sales, and manufacturing.

10 lessons6h

Learning Paths

Two focused paths — choose Technical or Functional

Technical
Technical
Beginner

Technical

Master AL development, extensions, pages, reports, and integration — from your first line of code to production-ready Business Central solutions.

Functional
Functional
Beginner

Functional

Learn Business Central configuration, finance, sales, purchasing, and manufacturing from a functional consultant perspective.

Why Learn with NAVBC

Built by BC consultants and developers who ship extensions to production every day

AL-First Curriculum

Learn the Application Language from fundamentals to advanced patterns used in production extensions.

Real-World Projects

Build tables, pages, codeunits, and reports that mirror actual Business Central development workflows.

Modern Dev Environment

Master VS Code, Docker containers, AL-Go, and the complete BC development toolchain.

Developer Community

Join a growing community of NAV and Business Central developers sharing knowledge and best practices.

Always Up to Date

Content updated for the latest Business Central releases, APIs, and Microsoft best practices.

Production Patterns

Learn event subscribers, permission sets, AppSource compliance, and enterprise-grade architecture.

Hands-On Projects

Apply your skills with real Business Central extension projects

Build a complete customer loyalty points system with tables, pages, codeunits, and posting logic — a real-world BC extension project.

3h

Create a Role Center with inventory KPIs, charts, and quick actions using pages, queries, and page extensions.

2h 30m

Implement a multi-level sales order approval workflow using events, enums, and approval pages in Business Central.

4h

Latest Tutorials

Fresh content to keep your skills sharp

Fundamentals

Introduction to AL

Learn what the Application Language is, how it fits into Business Central, and the core concepts every BC developer needs to know.

25 min

Fundamentals

AL Syntax Basic

Master AL syntax including comments, compound statements, code regions, and XML documentation comments.

30 min

Set up Visual Studio Code with the AL Language extension and essential BC development tools.

20 min

Install Docker Desktop and configure your Windows environment for BC container development.

45 min

Launch a BC Docker container and create your first AL extension project from scratch.

40 min

Learn to define tables with fields, keys, triggers, and data classification in Business Central.

35 min

Join the Community

Connect with Business Central developers, share your projects, and get help when you're stuck

Stay in the loop

Get new tutorials, BC release updates, and developer tips in your inbox.

Ready to become a BC developer?

Pick the Technical or Functional path and start with the free Fundamentals course today.

Open Source

Help improve this platform

NAVBC Learning is open source. Report issues, suggest improvements, or join discussions on GitHub.