Tutorials
Browse all lessons and tutorials across our courses.
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
Fundamentals
Table Extensions
Extend standard Business Central tables with custom fields using table extensions.
30 min
Fundamentals
FlowFields and CalcFields
Master FlowFields for computed values and CalcFields for efficient data aggregation in AL.
35 min
Fundamentals
Creating Page Card
Build Card pages for viewing and editing individual records in Business Central.
30 min
Fundamentals
Creating Page List
Build List pages for displaying and filtering multiple records in Business Central.
25 min
Fundamentals
Creating Page Document
Build Document pages with header fields and a lines subpage for order-style interfaces.
35 min
Fundamentals
Page Actions
Add actions, promoted actions, and navigation to Business Central pages.
30 min
Fundamentals
Data Types and Variables in AL
Master primitive and complex AL data types, variable declaration, and initialization patterns.
25 min
Fundamentals
Operators and Expressions
Use arithmetic, logical, and comparison operators to build expressions in AL code.
20 min
Fundamentals
Control Structures in AL
Master if/else, case statements, for/while/repeat loops, and error handling in AL.
30 min
Fundamentals
AL Object Types
Complete guide to all AL object types — Tables, Pages, Reports, Codeunits, Queries, XmlPorts, and more.
25 min
Fundamentals
Managing Tables — Keys, Indexes, and Relations
Advanced table design with primary keys, secondary indexes, field properties, TableRelation, and triggers.
35 min
Fundamentals
Creating Reports in AL
Build AL reports with data items, nested tables, RDLC/Word layouts, and report extensions.
30 min
Fundamentals
Integration and Web Services
Expose BC data via web services, call external APIs with HttpClient, and import/export data with XmlPorts.
35 min
Fundamentals
Event Subscribers in AL
Build extension-safe customizations using event publishers and subscribers without modifying the base application.
35 min
Fundamentals
Creating Companies in Business Central
Learn the four company creation types, permission requirements, and when to use evaluation vs production environments.
20 min
Fundamentals
Licensing and Modules
Understand Business Central subscription tiers, Essentials vs Premium modules, and licensing scenarios for different business types.
30 min
Fundamentals
Customer Payments
Learn the three methods for recording customer payments in Business Central and when to use each approach.
25 min
Fundamentals
Sales and Purchase Credit Memos
Understand credit memos as reversal documents, their ledger and inventory impact, and key table references.
25 min
Fundamentals
Recurring Sales Lines
Set up Standard Sales Codes to automate repeat orders and bundled product lines on sales documents.
20 min
Fundamentals
Recurring Purchase Lines
Configure Standard Purchase Codes to automate repeat procurement from vendors on purchase documents.
20 min
Fundamentals
Manufacturing Overview
Learn BOMs, routings, work centers, MRP/MPS planning, and the production order lifecycle in Business Central.
35 min
Fundamentals
Item Planning Parameters
Master the Item Card Planning tab — reordering policies, safety stock, order modifiers, and how the planning engine calculates supply.
40 min
Fundamentals
Item Replenishment Setup
Configure how Business Central refills inventory — Purchase, Production, Assembly, or Transfer — with manufacturing policies and flushing methods.
40 min