AI PEDAGOGICAL ENGAGEMENT POLICY

CoLearn AI Use & Learning Code

We teach kids and teens how to steer AI tools with complete logical intent. Under our guidance, AI becomes an interactive technical coach, not a magic button to bypass coding logic.

What Is FORBIDDEN (Passive Slop)

Copying massive payloads of code from an LLM without trace, or building simple interfaces entirely via automated templates. Placing zero effort in understanding properties, responsive parameters, loops, or events.

  • Unattributed auto-generation without explanation
  • Jailbreaks or prompting inappropriate systems
  • Using AI to substitute personal critical reading
RESULT: Low logical progression, zero pride in craft.
What Is MANDATED (Active Steering)

Explicit custom system prompting where the AI functions as a technical editor. Students state exactly what aesthetic theme they want, request logical bug explanations line-by-line, and modify styles based on technical definitions.

  • Explaining code failures and logic bugs
  • Tailored custom CSS layout advice
  • Stating intent clearly with robust prompts
RESULT: Fast, satisfying output with complete technical comprehension.
INTERACTIVE PROMPT EVALUATION

Observe how they learn to communicate

Select an approach below to see how AI interactions are moderated during live class loops:

STUDENT REQUEST

"My list filtering logic fails when the category array is empty. Can you explain why it returns an error?"

COLEARN AI ENGINE RESPONSE

✓ Insightful Prompt Approved. AI explains the logical parameters:

When your category array is empty, your .map() operator tries to evaluate a null state. We can resolve this using optional chaining (?.) or by declaring a fallback state:

// Safe fallback syntax:
const filtered = categories?.map(item => item.id) || [];

Active Socratic Tech Guidance

Every screen, form, and variable is typed and customized directly by the student. There are zero passive shortcuts. Watch them thrive.