
Introducing NAVBC Learning: A Free, Open-Source Platform for Business Central
Meet NAVBC Learning — a free, community-driven learning platform for Microsoft Dynamics 365 Business Central developers and functional consultants, with structured Technical and Functional courses.
Learning Microsoft Dynamics 365 Business Central has never been easier — or more fragmented.
Developers jump between Microsoft Learn, documentation, YouTube videos, blogs, GitHub repositories, and community posts. Functional consultants face the same challenge, often piecing together scattered resources that never quite form a complete learning path.
NAVBC Learning was built to change that.
Learn. Build. Grow. — A free, open-source platform for developers, consultants, and the Business Central community.
What Is NAVBC Learning?
NAVBC Learning is a free, open-source learning platform dedicated entirely to Microsoft Dynamics 365 Business Central.
Unlike general programming platforms, NAVBC Learning focuses exclusively on BC — providing structured courses for two distinct audiences:
| Track | Who it's for | Certification alignment |
|---|---|---|
| Technical | AL developers building extensions and customizations | MB-820 |
| Functional | Consultants implementing, configuring, and managing BC | MB-800 |
Our mission is simple:
Make high-quality Business Central education freely accessible to everyone.
Two Structured Courses, One Clear Path
Instead of searching through dozens of articles and videos, learners follow guided courses with clear objectives, estimated duration, and modular lessons.
Technical — For Developers
The Technical course is the complete AL and BC development path — from zero to extension developer.
What you'll learn:
- AL syntax, data types, and control structures
- VS Code, Docker, and publishing your first extension
- Tables, pages, reports, and codeunits
- Page UIs including Card, List, and Document pages
- Integration via web services and APIs
- Event subscribers for upgrade-safe customization
Course snapshot: 8 modules · 20 lessons · ~21 hours · Beginner level
Functional — For Consultants
The Functional course covers the complete BC functional path — setup, finance, sales, and manufacturing.
What you'll learn:
- Company creation, environments, and licensing
- Customer payments and cash flow
- Credit memos and recurring document lines
- Manufacturing master data and item planning
Course snapshot: 4 modules · 10 lessons · ~6 hours · Beginner level
Whether you're writing your first AL extension or learning Business Central business processes, there is a guided path designed to help you progress step by step.
Built for Real Business Central Professionals
NAVBC Learning isn't just about syntax. The lessons are grounded in real-world Business Central development and consulting experience.
Technical topics include:
- AL development and extension architecture
- Tables, pages, reports, and codeunits
- Events and extensibility patterns
- Docker development environments
- VS Code workflow and publishing
- Integration patterns and web services
Functional topics include:
- Core setup and licensing
- Financial management
- Sales and purchasing processes
- Manufacturing and item planning
- Business processes across finance, sales, and operations
The goal is production-ready knowledge — not theoretical exercises you'll never use on a real project.
A Modern Learning Experience
Every lesson is designed for a clean, focused reading experience:
- Syntax-highlighted AL code blocks
- Practical tips, notes, and warnings
- Downloadable sample files
- Optional video support
- Previous/next lesson navigation
- Site-wide search
- Dark mode
- Fast performance powered by Next.js
Learning should feel like reading modern developer documentation — not outdated PDFs.
100% Open Source, Built With the Community
One of the things that makes NAVBC Learning different is that it's fully open source.
Every lesson includes an Edit this page button linking directly to its GitHub source. If you spot an error, want to improve an explanation, or would like to add a new lesson, you can contribute through a pull request.
Most content is written in MDX, so contributors don't need React or TypeScript knowledge to help improve the platform.
| Repository | github.com/taher-el-mehdi/navbc-learning |
| Discord | discord.com/invite/RE5mQUzcX |
| License | MIT — free for everyone, forever |
Knowledge grows faster when the community builds it together.
More Than a Learning Website
NAVBC Learning is becoming an ecosystem for the Business Central community. Alongside the platform, you'll find:
- A growing Discord community
- Curated Business Central resources
- Articles and tutorials on navbc.com
- Hands-on Business Central projects
- Open-source tools
- A newsletter covering new content and BC updates
The vision is a place where developers and consultants can learn, share ideas, collaborate, and contribute.
How NAVBC Learning Complements Microsoft Learn
Microsoft Learn remains the official source for Business Central documentation and certification preparation.
NAVBC Learning is designed to complement it by offering:
- Structured learning journeys with clear progression
- Practical, practitioner-focused examples
- Community contributions and real-world projects
- Easier navigation through BC topics
- End-to-end courses aligned with MB-820 and MB-800
Think of it as a practical roadmap built on top of the official documentation.
What's Coming Next
This is only the beginning. Planned features include:
- Advanced AL courses and additional functional paths
- More real-world hands-on projects
- Interactive exercises and quizzes
- Progress tracking and certificates
- Community challenges
- Continuous updates with every Business Central release
The platform evolves with the product — and with every contribution from the community.
Get Started Today
If you're a Business Central developer or functional consultant looking to level up — or if you'd like to contribute to an open-source educational project — we'd love to have you.
Explore the platform:
- learn.navbc.com — Start learning
- Technical course — AL development path
- Functional course — BC consulting path
Join the community:
The journey has just begun — and everyone is welcome. 🚀
Discussion
Sign in to join the discussion.