videoAL Developmentcommunity - not Microsoftreviewed - checked by Opus

I Built an AI Course That Writes AL Code With You — Here's What It Looks Like

Learn AL with Claude is an interactive course in which students write AL code in VS Code alongside Claude as a tutor, with no videos or slides. The video demos the lesson flow, coding standards, a fictional equipment rental scenario and the markdown and JSON framework behind the course.

  1. 0:00 Introduction and course overview
  2. 0:47 Course structure and coding standards
  3. 2:53 Learning project and scenario setup
  4. 5:27 Course content and lesson framework
  5. 7:20 Interactive lesson flow and Claude integration
  6. 9:27 First lesson walkthrough and environment setup
  7. 10:52 App configuration and extension requirements
  8. 12:25 Creating objects and AI-assisted code generation demo
  9. 16:12 Course feedback and interactive learning
  10. 16:56 Framework architecture overview
  11. 18:46 Course resources and structure
  12. 19:48 AI-taught vs traditional courses
  13. 20:59 Course configuration and JSON structure
  14. 22:55 Starting the course, requirements, and conclusion
video Business Central Musings · 2026-02-23Watch on YouTube

Overview

The presenter shows a course that teaches AL by pair programming with Claude in the terminal. Students work through lessons launched with commands like slash start 1.1. Claude reads company context and scenario documents, explains concepts step by step, and pauses at stop points to ask whether the content makes sense. It can redo a section if needed.

The learning project is a Business Central extension for Nordic Outdoor Adventures, a fictional outdoor equipment rental company with 12 locations in Norway, Sweden and Denmark. The video also covers how the course is built: lesson markdown scripts, a course.json file, a reference code folder, a starter extension template and a company context folder with coding standards. The presenter says the framework could be adapted to teach other code topics.

Key points

  • The course has no videos or slides. Students write AL in VS Code while Claude guides them in the terminal.
  • Each lesson is a markdown file that tells Claude what to read and do. Lessons start with commands such as slash start 1.1.
  • The scenario is a six-week project to build an equipment tracking, rental and maintenance extension for a fictional company with 12 Scandinavian locations.
  • The company context folder holds coding standards, extension requirements and scenario documentation. These cover object naming ranges, Pascal case, file naming and field grouping.
  • Claude can generate AL object files such as enums and tables. This can be switched off so students create the files manually.
  • Stop points let students ask for a section to be redone. A reference code folder serves as a cheat sheet if they get stuck.
  • Phase two, covering rental bookings and maintenance tracking, is not yet part of the course.

Features

Feature Status At
Learn AL with Claude course status not stated, demoed 0:12
Claude AI pair programming assistant status not stated, demoed 0:23
Lesson command framework status not stated, demoed 6:25
Company context and coding standards folder status not stated, demoed 1:11
Equipment rental scenario for Nordic Outdoor Adventures status not stated, demoed 3:48
Object creation with Claude file generation status not stated, demoed 12:43
Interactive course with stopping points status not stated, demoed 16:12
Lesson script framework status not stated 17:08
Course configuration in JSON status not stated 22:00
Reusable reference code library status not stated 18:46
Starter extension template status not stated 19:11

AL objects mentioned

As heard in the captions. A name that matches one object page by exact type and name links to it; the others stay as named.

  • enum “maintenance” at 12:25
  • table “table” at 12:25
  • enum “Enum” at 15:13
  • page “Cart Page” at 15:39
  • page “List Page” at 16:02

Not found in BC28-30: enum “maintenance”, table “table”, enum “Enum”, page “Cart Page”, page “List Page”.

Quotes

  • 0:12 “creating a course and uh allowing uh users to learn uh the concepts explained in the course together with code”
  • 1:26 “this course is about teaching someone learn AL. So obviously that someone is going to join a company and is going to have to”
  • 4:12 “They operate 12 locations across Norway, Sweden, Denmark offering guided tours, equipment rental and adventure packages.”
  • 6:12 “You have six weeks to deliver the first version of this extension.”
  • 9:27 “No videos at all. Everything happens right here in the terminal. Instead of watching someone else write code on a screen, you’ll write the”

Disclaimers in the video

  • 3:26 not-in-this-release: which is going to in the future. Uh it’s not part of this course as of yet

Presenters (as heard): Claude, Course creator.