L4 Courses
Structured learning paths to master the L4 language, from complete beginner to advanced practitioner.
Available Courses
🌱 Foundation Course
For beginners - Start here if you're new to L4
Learn the fundamentals of L4 programming through hands-on exercises and real-world examples. No prior programming experience required.
Modules:
- Module 0: Introduction - What is L4?
- Module 1: Your First Rule - Writing your first legal rule
- Module 2: Entities - Legal entities and types
- Module 3: Control Flow - Conditional logic
- Module 4: Functions - Computing with functions
- Module 5: Regulative Rules - Obligations and permissions
- Module 6: Capstone - Putting it all together
Time Commitment: ~8-12 hours
Prerequisites: None
🚀 Advanced Course
For experienced users - Deep dives into advanced L4 features
Build on your foundation with advanced patterns, real-world applications, and professional workflows.
Modules:
- Module A1: Regulatory Schemes - Real regulatory schemes
- Module A2: Cross-Cutting Concerns - Handling cross-cutting concerns
- Module A3: Complex Contracts - Building complex agreements
- Module A4: Production Patterns - Production-ready patterns
Prerequisites: Foundation course or equivalent L4 experience
Learning Paths
For Legal Professionals
- Foundation Course (complete all modules)
- Advanced: Module A2 (AI Ingestion)
- Advanced: Module A5 (Rebuttable Presumptions)
- Advanced: Module A11 (Regulative Rules)
For Developers
- Foundation: Modules 0-4
- Advanced: Module A1 (VSCode Workflow)
- Advanced: Module A4 (Decision Services)
- Advanced: Module A6-A8 (Integration and Architecture)
For Legal Engineers
- Complete Foundation Course
- Complete Advanced Course
- Explore Concepts for deeper understanding