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.
Courses
One Fundamentals course per path — Technical or Functional
Fundamentals
Complete AL & BC development path — from zero to extension developer.
Fundamentals
Complete BC functional path — setup, finance, sales, and manufacturing.
Learning Paths
Two focused paths — choose Technical or Functional
Technical
Master AL development, extensions, pages, reports, and integration — from your first line of code to production-ready Business Central solutions.
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
Customer Loyalty Extension
Build a complete customer loyalty points system with tables, pages, codeunits, and posting logic — a real-world BC extension project.
3h
Inventory Dashboard
Create a Role Center with inventory KPIs, charts, and quick actions using pages, queries, and page extensions.
2h 30m
Sales Approval Workflow
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
Fundamentals
Installing Visual Studio Code
Set up Visual Studio Code with the AL Language extension and essential BC development tools.
20 min
Fundamentals
Docker Setup for Business Central
Install Docker Desktop and configure your Windows environment for BC container development.
45 min
Fundamentals
Creating Your First Project
Launch a BC Docker container and create your first AL extension project from scratch.
40 min
Fundamentals
Creating Tables in AL
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.