OkayStudy
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

See your progress in every course — AI, terminal, GIT, Python, keyboard and more — step by step. Check what you have finished and pick up from the next step.

Textbooks · My Learning Log in

of steps done You chose this order yourself.

Your progress is saved only in this . 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. Harness: every prompt uses the harness Done
    15. Claude Code 1: set up a project and give lasting instructions Done
    16. Claude Code 2: plan, change, test, review Done
    17. Antigravity CLI (agy): Google's agent in your terminal Done
    18. Agent Skills: teach an AI agent a repeatable task Done
    19. MCP: build a server and a client that connect AI to your tools Done
    20. Claude Cowork: hand over multi-step work Done
    21. Goal and Ralph Loop: let an agent keep going until it is really done Done
    22. VPS and tmux: keep an agent working 24 hours a day Done
    23. Build an LLM 1: characters, counts and a first generator Done
    24. Build an LLM 2: a neural network that learns Done
    25. Build an LLM 3: attention, the heart of a transformer Done
    26. Build a GPT on your computer: GPT-2 in miniature Done
    27. The runner: the program that brings a model to life Done
    28. Your LLM on your phone: convert, shrink and embed Done
    29. 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
    14. The shape of a command Done
    15. Disks, packages and the internet Done
    16. Command patterns 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 only through a video 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

Choose a pending booking to cancel. Each cancellation requires confirmation.

Your :

Close