The VR School
Financial LiteracyGive
Enroll
Professional InternshipUC A-G Section G10 Credits

AI in Business:School as Code

Master LittleHorse workflow orchestration and build production-ready School as Code implementations. The definitive training program for anyone implementing Business as Code for educational institutions.

Duration

24 Weeks

Lessons

57

Modules

8

Certification

Yes

Enroll Now — Free ApplicationView Curriculum

LittleHorse Certified

Powered by LittleHorse workflow engine

What You'll Build

  • Real LittleHorse server deployment
  • Production Task Workers (Python/Java/TS)
  • Complete School as Code workflows
  • Multi-tenant district orchestration
  • Capstone: Full implementation for a school

Grades

9, 10, 11, 12

Delivery

Remote / Hybrid

Prerequisites

None

WASC Accredited

Yes

Learning Outcomes

What You'll Master

By completion, you'll be qualified to lead School as Code implementations for any institution licensing VR School software.

Deploy and operate LittleHorse servers in local and production environments

Design WfSpecs that model complex school business processes

Build idempotent Task Workers in Python, Java, or TypeScript

Implement human-in-the-loop workflows with User Tasks

Handle failures with retry policies, exception handlers, and saga patterns

Architect multi-tenant School as Code deployments for districts

Monitor and scale LittleHorse clusters with Kubernetes

Deliver a production-ready School as Code implementation

Technology Stack

Industry-Grade Tools

LittleHorse

Workflow orchestration engine

Python / Java / TypeScript

Task Worker languages

Docker & Kubernetes

Container orchestration

gRPC & Protobuf

Communication protocol

Keycloak

Identity and access management

Apache Kafka

Event streaming backbone

PostgreSQL

Persistent state store

Next.js

Dashboard and portal framework

Full Curriculum

8 Modules · 57Lessons · 24 Weeks

Each module builds on the previous. Labs use a real LittleHorse server. Challenges are graded by mentors and form your professional portfolio.

Hands-On Labs

Learn by Building Real Systems

Every lab runs against a real LittleHorse server. You write real Task Workers, define real WfSpecs, and watch real WfRuns execute.

Server Lab

Start a LittleHorse server with Docker, connect with lhctl, and explore the Dashboard at localhost:8080.

docker run --name lh-standalone \
  --rm -d -p 2023:2023 \
  -p 8080:8080 -p 9092:9092 \
  ghcr.io/littlehorse-enterprises/\
  littlehorse/lh-standalone:latest

Task Worker Lab

Build a Python Task Worker that processes student enrollment applications with validation and notification steps.

from littlehorse.config import LHConfig
from littlehorse.worker import LHTaskWorker

def process_enrollment(name, email):
    # Validate student data
    # Check eligibility
    # Create wallet
    return {"status": "approved"}

worker = LHTaskWorker(
    task_function=process_enrollment,
    task_def_name="process-enrollment"
)

WfSpec Lab

Define a complete enrollment workflow with conditional routing, external events, and human approval steps.

def enrollment_workflow(wf):
    name = wf.declare_str("student-name")
    email = wf.declare_str("email")

    # Step 1: Process application
    result = wf.execute("process-enrollment",
                        name, email)

    # Step 2: Conditional routing
    wf.do_if(
        wf.condition(result, "==", "approved"),
        lambda t: t.execute("send-welcome"),
        lambda t: t.execute("send-rejection")
    )
School as Code

Real Workflows You'll Implement

These are production workflows running The VR School. As an intern, you'll build, deploy, and maintain them.

Enrollment

Student Onboarding → Dashboard

7 tasks

Finance

EduCoin Payment Rails & Reconciliation

9 tasks

Credentials

Credential Review → Verification

5 tasks

Partnerships

District AB 2927 Rollout

8 tasks

Support

SofAI Support → Human Escalation

4 tasks

Academics

Course Launch → UC A-G Readiness

6 tasks

Compliance

KYC/AML Case Management

7 tasks

Student Success

Teacher Intervention → Family Loop

5 tasks

Operations

Platform Observability → Incident Response

6 tasks
Internship Model

Work on Real Infrastructure

This isn't a course where you watch videos and take quizzes. You're an intern working on production systems. Schools that license VR School software will use the workflows you build.

Weeks 1-9

Foundation

Learn LittleHorse, build workers, define workflows

Weeks 10-15

Integration

Connect to real systems, handle failures, scale

Weeks 16-21

Production

Build School as Code workflows for VR School

Weeks 22-24

Capstone

Deliver a complete School as Code implementation

Upon Completion

School as Code Professional Certification
10 UC A-G Credits (Section G Elective)
Production portfolio of deployed workflows
Qualified to lead district implementations
Letter of recommendation from VR School
Apply for This Internship

No commitment until admissions confirms your placement.

Ready to Build the Future of Education?

Join the next cohort of School as Code interns. You'll work with real infrastructure, ship production code, and earn a professional certification.

Enroll Now — Free ApplicationExplore School as Code
Financial literacy should belong to everyone

Help California students build money confidence.

Give to the endowment →Open financial literacy hub
VR
The VR School

The world's first accredited Spatial Intelligence school. WASC-accredited. UC A-G approved. 402+ students. 20+ countries.

520 Lasuen Mall #200, Stanford, California, CA 94309
(650) 422 9180
admissions@thevrschool.org
WASC Accredited

Fully Accredited for Grades 6–12 by ACS WASC

Code: 43 46070 999Grades 6–12

World Labs Partner ✦

Spatial Intelligence · Marble · Spark.js

School

  • About Us
  • Staff
  • Accreditation
  • School Profile
  • Endowment
  • Corporate Giving
  • Careers

Programs

  • UC A-G Courses
  • California Personal Finance
  • CVC Dual Enrollment
  • CVC Pathway OS
  • iBuildme
  • iBuildme App
  • iTeachXR LMS
  • AP Seminar Studio
  • Credentials
  • AI Program
  • VR Labs
  • VR Experiences
  • VR Network

Spatial Intelligence

  • Spatial Lab ✦
  • Moonshots TV
  • World Labs Marble ↗
  • The School That Shouldn't Exist
  • Website Evolution Archive
  • Media & Stories
  • VR Explorer

Support

  • Help & Support
  • Contact
  • Blog
  • Headset Safety
  • Privacy Policy
  • Terms of Service

© 2026 The VR School · All rights reserved · Spatial Intelligence Lab ✦

402+ students · Stanford · Palo Alto · China · Singapore

91% Math · 89% Science · 86% ELA · WASC · UC A-G