Open Source on GitHub

Contribute to NAVBC Learning

Help build the best free learning platform for Business Central developers. Whether you fix a typo or author an entire course — every contribution matters.

Improve lesson content

Fix typos, clarify explanations, add examples, or translate content. Most contributions are Markdown/MDX only — no React required.

Browse content folder

Add a new lesson or course

Create a new .mdx file and update course.json. The site auto-generates pages at build time.

Read the guide

Improve the platform

Fix bugs, improve UI, enhance search, or add features. TypeScript, React, and Next.js experience helpful.

Request a feature

Report a bug

Something broken? Wrong code sample? Layout issue on mobile? Open a GitHub issue with steps to reproduce.

Report a bug

Start a discussion

Propose new course topics, ask questions, or share ideas with the community before opening a PR.

Join discussion

Share your experience

Add real-world BC scenarios, interview tips, or certification notes that help other learners.

Share knowledge

How to contribute

  1. 1

    Fork the repository

    Create your own copy of the project on GitHub so you can work independently.

  2. 2

    Create a branch

    Use a descriptive branch name like content/add-flowfield-lesson or fix/typo-docker-setup.

  3. 3

    Make your changes

    Edit MDX lessons, course.json files, or platform code. Run npm run dev locally to preview.

  4. 4

    Open a Pull Request

    Describe what you changed and why. Maintainers will review and merge when ready.

Code of Conduct

We are committed to a welcoming, inclusive community. All contributors are expected to follow our Code of Conduct.

Licensed under MIT License. Content contributions are shared under the same license unless noted otherwise.