STENSAL

A Self-Learning Coding Platform

From “Using AI” to “Understanding AI”

Core Benefits

Focus on hands-on skills and develop algorithmic & AI thinking

  • Master core programming concepts - variables, arrays, pointers, conditionals, loops, and more - through project-based learning.
  • Implement classic algorithms yourself and understand the logic behind AI.
  • Build long-term, transferable skills with no prior experience.

Exclusive Feature: SloMo

Get an “X-ray” view of code execution steps to visualize abstract concepts

Run Visualization
Watch program execution step-by-step.
Clear Understanding
See how input affects output: arrays, loops, and pointers become intuitive.
Decision Path
Understand why the code is written this way.
AI Foundations
Develop algorithmic & AI thinking to prepare for machine learning / deep learning.

Also improves debugging skills and confidence - perfect for both beginners and intermediate learners.


How to Use the Platform

1

Choose a Project. Select any project from the list. Each project begins with two optional typing warm-ups to get familiar with the interface.

2

Start Coding. Click the “Step 1” link on the left panel. Sample code appears at the top left, explanations at the bottom left. Type the sample code manually in the “hands-on” area at the top right (copy-paste is disabled to enhance learning).

Tip: Don’t rush to fully understand at first. Your understanding will deepen as you type and practice.
3

Run and See Instant Feedback. Click C&R (Compile & Run) to execute. A green “Compile 0” means success. Red message (like “Compile * 2”) mean issues/bugs - check common mistakes such as missing semicolons, capitalization, spacing, or typos.

Tip: Early on you can ignore some system messages. They’ll make sense over time.
4

Slow Motion Playback: SloMo. Click SloMo to watch how your code runs step-by-step in the background. Use the Prev/Next buttons to follow each execution step.

Tip: It may feel unclear the first time, but after a few runs you’ll see “Oh, that’s how code works!”
5

Keep Progressing. After finishing a step, click “>” to go to the next step. Complete the project step by step to level up your skills and confidence.