SONUB home 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.

Progress

My learning progress

Every course here is made of steps. This page shows which ones you have finished and where to pick up.

of steps done

You chose this order yourself.
Textbooks · My Learning

Your progress is saved only in this browser. Log in to keep it in your account and continue on any device.

  1. 1

    How to use AI

    1. AI, machine learning, and language models Done
    2. Write and check a prompt Done
    3. Text, tokens, and IDs Done
  2. 2

    AI Course

    1. Before you start: your AI toolkit Done
    2. AI words: the 10 terms you will hear every day Done
    3. Prompt engineering: six parts of a prompt that works Done
    4. ChatGPT: ask well and check the answer Done
    5. Image generation: describe, refine, check Done
    6. Git and GitHub: save versions and work together Done
    7. Python and NumPy: the tools for building models Done
    8. Vibe coding: build a homepage by talking to an AI Done
    9. Publish to the web: deploy your homepage on Cloudflare Done
    10. Google Play: put your app on Android phones Done
    11. App Store: put your app on iPhones Done
    12. Agents and sub-agents: how an AI works step by step Done
    13. Codex: OpenAI's coding agent Done
    14. Claude Code 1: set up a project and give lasting instructions Done
    15. Claude Code 2: plan, change, test, review Done
    16. Antigravity CLI (agy): Google's agent in your terminal Done
    17. Agent Skills: teach an AI agent a repeatable task Done
    18. Claude Cowork: hand over multi-step work Done
    19. Goal and Ralph Loop: let an agent keep going until it is really done Done
    20. VPS and tmux: keep an agent working 24 hours a day Done
    21. Build an LLM 1: characters, counts and a first generator Done
    22. Build an LLM 2: a neural network that learns Done
    23. Build an LLM 3: attention, the heart of a transformer Done
    24. Build a GPT on your computer: GPT-2 in miniature Done
    25. The runner: the program that brings a model to life Done
    26. Your LLM on your phone: convert, shrink and embed Done
    27. Final project: build something with AI and show your work Done
  3. 3

    Terminal commands

    1. Meet the terminal Done
    2. Files and folders Done
    3. Text-processing toolkit Done
    4. Pipes and redirection Done
    5. Variables and expansion Done
    6. Conditions and loops Done
    7. Functions and scripts Done
    8. Practical scripting Done
    9. Safe shell: quotes and traps Done
    10. Node.js commands Done
    11. Install developer tools Done
    12. Run other languages from the shell Done
    13. Regular expressions Done
  4. 4

    GIT

    1. Why GIT, and your first setup Done
    2. The repository and its three areas Done
    3. The daily loop — status, add, commit, log Done
    4. Undoing and ignoring Done
    5. Branching and merging Done
    6. Remote repositories Done
    7. Collaboration — pull requests and code review Done
    8. Reshaping history — rebase, stash, tag, cherry-pick Done
    9. Using GIT with AI Done
  5. 5

    Learn Python

    1. Talk to the computer Done
    2. Put a name tag on a value Done
    3. Calculate with numbers Done
    4. Calculate like a calculator Done
    5. What if? Make a fork in the road Done
    6. Repeat many times Done
    7. Put many things in a box Done
    8. Find values by name tag Done
    9. Make your own magic spell Done
  6. 6

    Advanced AI

    1. Vectors and embeddings Done
    2. Training, inference, and retrieval Done
    3. Instructions, sampling, and verification Done
    4. Python: run, inspect, change Done
    5. Numbers, predictions, and activations Done
    6. Train and evaluate a small model Done
  7. 7

    Vibe coding

    1. What Vibe Coding Is Done
    2. HTML Done
    3. Web Server Done
    4. Web Client Done
  8. 8

    AI certification

    Getting ready

    Certification is awarded by a written exam and an interview held outside this site, so progress is not tracked here. Check what each grade requires.

    Certificate
  9. 9

    Keyboard

    1. Dan 1 · F and J Done
    2. Dan 2 · D K A S Done
    3. Dan 3 · L G H Done
    4. Dan 4 · E and I Done
    5. Dan 5 · R U T Done
    6. Dan 6 · O and N Done
    7. Dan 7 · C M W Y Done
    8. Dan 8 · P B V Q X Z Done
    9. Dan 9 · Capitals and rhymes Done