SONUB
EN English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

How to enable notifications

Notifications are unavailable in this browser or on this address. Try a supported browser on the secure SONUB site.

If notifications are blocked, allow them in your browser settings.

  1. Open the site controls beside the address bar, or your browser’s site settings. Set Notifications for this site to Allow.
  2. In your device settings, allow notifications for your browser and check Do Not Disturb or Focus.
  3. Return to SONUB, reload the page, and use the bell to enable notifications.

On iPhone or iPad, add SONUB to your Home Screen, open it there, then allow notifications.

Textbooks

AI textbook

Go up one stage at a time: what AI is, how to ask it, what happens inside a language model, and how to build and test your own. Each stage has a short lesson, a practice tool and a self-check.

My Learning

Where are you in the 9 steps?

Bar height = step order (not a measured score)
  • Beginner Use AI and check its answers
  • Intermediate Look inside a language model
  • Advanced Build and evaluate with Python
  1. Level 1 AI, machine learning, and language models
  2. Level 2 Write and check a prompt
  3. Level 3 Text, tokens, and IDs
  4. Level 4 Vectors and embeddings
  5. Level 5 Training, inference, and retrieval
  6. Level 6 Instructions, sampling, and verification
  7. Level 7 Python: run, inspect, change
  8. Level 8 Numbers, predictions, and activations
  9. Level 9 Train and evaluate a small model
Beginner

Use AI and check its answers

No coding needed
  1. 1

    AI, machine learning, and language models

    • AI
      • Machine learning
        • Language models

    Distinguish a broad field from one kind of model.

  2. 2

    Write and check a prompt

    1. Task
    2. Context
    3. Constraints
    4. How to check

    State the task, useful context, constraints, and a way to check the result.

  3. 3

    Text, tokens, and IDs

    1. Text
    2. Tokens
    3. Token IDs

    Separate text pieces from their numeric identifiers.

Intermediate

Look inside a language model

Follow the examples at your own pace
  1. 4

    Vectors and embeddings

    1. Token ID
    2. One-hot vector
    3. Learned embedding

    Distinguish IDs, one-hot vectors, and learned embeddings.

  2. 5

    Training, inference, and retrieval

    1. Training
    2. Weights
    3. Inference

    Explain what changes in training and what a model uses at inference time.

  3. 6

    Instructions, sampling, and verification

    1. Instructions
    2. Sampling
    3. Verification

    Compare generation settings without confusing consistency with factual accuracy.

Advanced

Build and evaluate with Python

Small steps, real code
  1. 7

    Python: run, inspect, change

    1. Variables
    2. Conditions
    3. Functions

    Use variables, conditions, and functions in the browser.

  2. 8

    Numbers, predictions, and activations

    1. Input numbers
    2. Activation function
    3. Prediction

    Build small functions and explain what their outputs mean.

  3. 9

    Train and evaluate a small model

    1. Split the data
    2. Train
    3. Evaluate

    Separate training from evaluation and explain the limits of a score.

Next

Guidelines

AI

AI Certification

Study

Vibe Coding

Game

Practice

Tutors

Chat

Forum

Create

Community

More

Glossary

Pick a word you don't know. You'll see a simple explanation and related terms.

No matching term yet.

Pick a term to see its explanation.