[skillcracked]

AI-powered learning platform
Master code with structured precision.
Three learning modes that reinforce each other. Understand concepts through Socratic AI tutoring, apply them in sandboxed code exercises, retain through spaced repetition.
Next.js FastAPI AWS Bedrock PostgreSQL
SkillCracked home

The Learning Cycle

Every session follows the same proven arc. Three phases, each building on the last.

01
Understand
AI tutor introduces concepts through Socratic dialogue.
02
Apply
Sandboxed code exercises with adaptive difficulty.
03
Retain
SM-2 spaced repetition at optimal intervals.
AI tutor conversation
01 UNDERSTAND

Conversation before code.

The AI tutor introduces concepts through Socratic dialogue. No lectures. No walls of text. A conversation that meets you where you are.

Ask questions freely. The tutor responds with questions of its own, guiding you toward understanding.

Code session
02 APPLY

Hands on the keyboard.

Sandboxed exercises matched to your level. The AI tutor watches, guides, but never gives answers. Difficulty adapts in real time based on your rolling performance window.

The Three-Tier Hint System

Tier 1

"Think about how you might break this into smaller steps. What's the first thing you need?"

Tier 2

"You'll want to iterate through the items here. What type of loop works best when you need the index?"

Tier 3

"result = []\nfor i, item in enumerate(items):\n  # What should happen to each item?"

Programme detail

Structured programmes.

Lesson mode orchestrates all three phases into a guided learning path. Introduction, exercises, then flashcard reinforcement. One flow, three modes working together.

Review mode
03 RETAIN

Make it stick.

SM-2 spaced repetition schedules reviews at optimal intervals. Each card tracks its own ease factor. Easy cards fade into long intervals. Hard cards come back tomorrow.

Overdue cards surface first. Then today's dues. Then new material, up to your daily limit.