This is the full GLM 5.3 course, free, start to finish.
In it you'll build seven real things with me — a lead page, a client tracker, a content engine, a research dashboard, a planner, and an app that sits on your phone.
I'll give you the exact prompt to type for every single one.
Then I'll show you how to plug it into an agent operating system so it works while you're at the gym.
And you can do all of it today without paying anything.
Let's get into it.
0real builds
0million tokens a day
0terminal bench 3.0
0million token context
§ 2 · the problemI ────── the problem
The Half-Finished Problem.
You don't need an AI that answers questions. You need one that finishes the job.
Thinking it?"I'm not technical — I can't build software."
Every build in this course is one paragraph of plain English, typed into a box.
No code. You describe what you want and what "finished" means, and it does the rest.
§ 3 · what it is
A new model from Z.ai.
GLM 5.3 launched on 14 August 2026. And there's one detail in the launch that changes how you should think about every AI model from now on.
Lab: Z.aiLaunched: 14 Aug 2026Context: 1,000,000 tokensEffort levels: low · high · maxDesktop app: ZCode
Tweet 1 · the launch
Z.ai shipping it themselves
This is the lab's own launch post. Everything in the next few sections comes from what they published here — including the numbers they'd rather you didn't skip past.
It's the exact same base model as GLM 5.2 — same size, same architecture, same pre-training. Every single improvement came from post-training.
Nothing about the core model changed. They just taught it how to work.
§ 5 · the useful idea
Learning things vs learning to work.
This is the most useful idea in the whole course, and it takes ten seconds to get.
Pre-trainingwhere it learns things
Reads huge amounts of text
Builds up raw knowledge
Builds raw problem-solving power
Gets bigger, and more expensive
This is where everyone used to compete
Post-trainingwhere it learns to work
How to plan before it acts
How to use tools
How to test its own answer
How to recover when something breaks
How to stay on a job for hours, not seconds
For years, better AI meant bigger AI. GLM 5.3 breaks that completely.
§ 6 · the analogy
The student who did an internship.
GLM 5.2 was a smart student who had only ever done homework. GLM 5.3 is that same student after a month of doing real jobs.
Same brain. Completely different worker.
§ 7 · the training
Real units of professional work.
Z.ai moved away from coding puzzles and towards tasks that look like a real day at work — some of them several days of work for an experienced engineer.
§ 8 · the factory
They built a factory that makes the jobs.
They couldn't hand-build enough realistic tasks, so research agents turned real work into runnable environments — and a judge agent attempted each one to check it was even solvable.
§ 9 · what that means for you
It spent a month being judged on real outcomes.
You'll feel it when you use it: this model checks itself before it says it's done. Give it something to check against and the quality jumps.
Ten extra words. Biggest free quality upgrade available to you — I'll show you exactly where to put it in the first build.
Part two
Now the numbers.
talk is cheap — the jump here is genuinely large
§ 10 · the headline number
Terminal Bench 3.0: 4.6 to 28.3.
It drops the AI into a computer, gives it a real task, and sees whether it can finish the whole thing alone — up to 600 turns, a ten-hour window.
Tweet 2 · how it landed
The jump people actually noticed
This is the number doing the rounds. Watch what it's measuring — not cleverness on one question, but whether the thing can stay on a long job and come back with it finished.
§ 11 · the rest of the table
Four more tests. Same story.
Fixing real software problems, endurance on long problems, automating multi-step work, and a hard agent test.
§ 12 · the pattern
The longer the job, the bigger the jump.
Short tests moved a little. Long tests moved enormously. That tells you exactly what to give it.
So give it long jobs. That's where the whole upgrade lives.
§ 13 · the honest bit
Labs grade their own homework.
Almost every number above came from Z.ai themselves. Healthy scepticism is fair — every lab does this.
§ 14 · the row they didn't run
GDPval: real professional work.
It measures the kind of tasks people get hired to do. On the one test in the whole launch Z.ai didn't touch, the open model came out on top.
Tweet 3 · the independent read
Someone else keeping score
The row above is worth more than the rest of the table combined, because Z.ai didn't run it. If you only remember one number from this course, remember that one.
§ 15 · the other side
It does not win everything.
A course that only shows you the wins is setting you up for disappointment.
Where it losesbe honest about this
Claude Fable 5 still leads on Z.ai's own hardest internal test
39.5% against 34.5% at maximum effort
Z.ai printed that in their own blog post
Kimi K3 beats it on several rows of Z.ai's own table
On DeepSWE, on SWE-Marathon, and a couple of others
Where it winslong-horizon agent work
Terminal Bench 3.0: 28.3 against Kimi's 17.4
Leads on the automation tests
Wins clearly on endurance and self-checking
Jobs with many steps, run over hours
Exactly the work that matters if you run a business
So the truthful claim isn't "best open model at everything". It's this: the strongest open model at long-horizon agent work.
§ 16 · efficiency
Higher score. Half the tokens.
Most open models think in circles and burn your allowance doing it. This one flipped that — and on a daily limit, that's the difference between running out at lunchtime and working all day.
Efficient tokens are worth more than plentiful tokens. That stacks with two more tricks I'll show you later.
Part three
Setup, from absolute zero.
three settings decide whether this works or wastes your day
§ 17 · setup
Download it. Sign in. That's it.
Go to zcode.z.ai, download the desktop app for Mac or Windows, install it like any normal app, and sign in with an email. A brand new email works fine.
§ 18 · setting one
One folder, one project.
ZCode works on folders — everything it builds lands in the folder you open. Make a new one on your desktop, name it clearly, and open that as your project.
Messy foldernoise
Your whole life in one folder
Unrelated files everywhere
The model reads all of it for context
It's trying to make sense of noise
Output gets vague and generic
Clean folderclean context
One folder per project
Named for the job — "lead page"
Only this project's files inside
Clean context in, clean output back
Takes ten seconds to get right
Real recording · ZCode project + permissions
What you're watching: the project picker and the permission modes — ask before changes, edit automatically, plan mode, full access. Pick the folder first, then the mode.
§ 19 · setting two
Pick GLM 5.3, not turbo.
There's a dropdown in the composer. Turbo is the faster, lighter model and it's fine for quick questions — for everything in this course, stay on 5.3. That's the one that made the jump.
Real recording · ZCode model picker
What you're watching: the real model dropdown in ZCode. GLM-5.3 ticked, GLM-5.2 underneath it, and GLM-5-Turbo below that. Stay on the top one.
§ 20 · setting three
Effort: low, high, max.
Low answers fast with light thinking. Max thinks as deeply as it can before it does anything — and Z.ai themselves recommend max for real building work.
Real recording · ZCode effort picker
What you're watching: the effort menu open in the real app — Low, High, Max — with Max ticked, sitting right next to the model name.
Part four
Build number one.
a lead capture page for your business
§ 21 · build one
A lead capture page. The front door.
Highest-value first project you can do — it's the thing that turns a visitor into a name in your inbox. Effort on max, fresh folder, then type this and change the business to yours.
copy this · build oneBuild me a one-page website for my dog grooming business. The goal of this page is to get visitors to book a call with me. Include a strong headline, three short reasons to choose us, a section that answers the most common worry a new customer has, and a contact form that collects name, email, and phone number. Save every form submission into a file inside this project. Make it clean, modern, and fast on a phone screen. Before you finish, test that the form actually saves a submission.
Real run · ZCode desktop app · GLM-5.3
What you're watching: that exact prompt, in the real app. It thinks, loads its own front-end design skill, writes index.html, then builds a little server so the form has somewhere to save to — none of which I asked for by name.
§ 22 · the part that matters
Then it tested its own form.
Watch the end of that run: it starts the server, opens the page, scrolls to the form, clicks submit, and checks a record actually landed on disk. Here's what was in the folder afterwards.
submissions.jsonl · written by glm 5.3, unedited{"name":"API Smoke Test","email":"smoke@test.com","phone":"555-010-9999","submittedAt":"2026-08-15T04:04:23.232Z"}
server.log · written by glm 5.3, uneditedThe Dapper Dog site running at http://localhost:3001
Leads are saved to .../dog-grooming/submissions.jsonl
Saved submission from smoke@test.com at 2026-08-15T04:04:23.232Z
That's the trained behaviour from part one. Your prompt said "test that the form actually saves" — so it did, and proved it.
index.html writtenserver.js zero dependenciessubmissions.jsonl real saved leadscreenshots taken to check the page
§ 22b · every build on this page
Seven builds. Real numbers.
Every demo further down this page was produced by GLM 5.3 from the exact prompt shown above it — nothing hand-edited. Here's what each one actually cost.
§ 23 · lesson one
Describe outcomes, not steps.
This model was trained to plan. Planning is the thing that got six times better. Micro-manage every step and you throw the entire upgrade away.
Bad promptyou do the thinking
"make a header that says Dog Grooming in blue"
"then underneath make three boxes"
"then add a button"
You're using it like autocomplete
It can't make any decisions for you
Good promptit does the thinking
"make a page that convinces a nervous first-time customer to book"
"and looks trustworthy"
It makes a hundred small decisions
All of them serving a goal it understands
You get a better page
§ 24 · lesson two
Always give it a way to check itself.
One line. Ten extra words. The biggest free quality upgrade available to you — because verifiers are literally what this model was trained against.
Thinking it?"Won't a free trial run out halfway through my first build?"
The whole lead page above — thinking, writing, running a server, testing the form — was one job out of a three million token daily allowance.
Normal chat is a conversation — you spot the problems, you hold the plan. Goal mode loops on its own until the goal is verified as met. Not until it thinks it's probably done.
copy this · build two · goal modeGoal: a working client tracker that I can open in my browser. I need to be able to add a client with their name, what work I'm doing for them, the deadline, and the current status. I need to update the status and delete finished clients. Everything shows on one clean dashboard, sorted by deadline, with anything overdue clearly marked. My data must still be there when I close the page and open it again tomorrow. Do not finish until adding, updating, deleting, and saving all work correctly when tested.
Real recording · goal mode · GLM-5.3 on max
What you're watching: goal mode running the client tracker brief in the real app — it plans, writes the file, then opens its own build in a browser pane to test it.
Real GLM-5.3 build · 5m 43s · 26,908 tokens out
What you're watching: three real clients going in, the overdue one turning red on its own, a status change, and the whole thing still there after a full page reload.
§ 27 · while you're out
Start it here. Check it from your pocket.
ZCode lets you monitor and steer a long-running task from your phone — so you stop being the operator who sits and watches, and become the manager who checks in.
Honest expectationnot magic
On the hardest, longest jobs it won't always nail it in one run
28.3 on Terminal Bench is the best open score by a wide margin
It is not a perfect score
Expect to finish it off yourself
What actually happenstwo or three messages
It gets most of the way there on its own
You finish with two or three follow-ups
Instead of forty
Two months ago that same score was 4.6
§ 28 · build three
One million tokens of context.
That's like handing it several full books at once and having it hold every page while it works. Most people type two-sentence prompts into a model that could hold a library.
copy this · build three · paste your whole project folder in firstRead this entire project first before you change anything. Then find everything that is slow, broken, outdated, or confusing for a visitor. Fix each problem one at a time. Keep the design consistent with what is already here, don't redesign it. When you're finished, give me a plain-English list of every change you made and why.
Real recording · whole-page clean-up · GLM-5.3
What you're watching: it reads the old page first, then works through the problems one at a time — dead link, bloated image, marquee, unlabelled form.
Real GLM-5.3 build · 4m 27s · a genuinely broken page, fixed
What you're watching: a 1999-era plumbing page — dead links, a 4MB image, a marquee — rebuilt, with the "what I changed and why" list it wrote at the bottom.
§ 29 · build four
A content engine in your voice.
If you want it to write like you, put your voice in the project — drop ten pieces of your own writing in a folder first. Text is cheap, so this one barely dents your allowance.
copy this · build fourRead every piece of writing in this folder first. Work out how I write. Notice my sentence length, the words I use often, how I open, how I close, and how formal or casual I am. Then write me five customer emails about our new service, in that same voice, so a reader who knows me couldn't tell the difference. Before you show me, check each one against my old writing and fix anything that doesn't sound like me.
Real recording · voice matching · GLM-5.3
What you're watching: it reads the ten writing samples, works out the patterns, then drafts and checks each email against them before showing you anything.
Real GLM-5.3 build · 2m 43s · ten writing samples in, five emails out
What you're watching: it names the actual patterns it found — sentence length, the writer's habit of opening with "Morning", no exclamation marks — then writes to them and shows its working.
§ 30 · build five
Your customer feedback, ranked.
Gather whatever you have sitting around — support emails, reviews, survey answers, notes from calls — and put it all in one folder. This used to mean hiring someone for a week.
copy this · build five · goal modeGoal: read every piece of customer feedback in this folder. Group the feedback into themes. Count how many times each theme appears. Then build me a single web page that shows the top complaints ranked by how often they come up, with the top three quotes underneath each theme so I can see the real words customers used. Also list the top three things customers praise. Don't finish until every piece of feedback has been read and counted.
Real recording · 28 comments read and counted · GLM-5.3
What you're watching: every comment grouped into themes and counted in the real app, then built into the page — with the count checked before it finishes.
Real GLM-5.3 build · 6m 35s · 28 comments in, one dashboard out
What you're watching: 28 pieces of feedback turned into ranked themes with the real customer words underneath — and a praise section, in one run. Next month you drop in new feedback and run it again.
§ 31 · build six
A planner built around your week.
Small build, big habit change — and the one you'll probably open every day. A planner built around your week beats one built around the average of a million people's weeks.
copy this · build six · goal modeGoal: build me a weekly planning page I open every Monday morning. It shows the seven days of the week. I can add tasks to any day, mark them done, and drag leftover tasks to the next day. It shows me how many tasks I finished this week compared to last week. Everything saves so it's still there next Monday. Keep the design calm and simple with plenty of space, nothing cluttered. Don't finish until adding, moving, completing, and saving all work correctly.
Real recording · goal mode fixing itself · GLM-5.3
What you're watching: the best clip on this page. It builds the planner, tests its own add button, finds the click isn't landing, diagnoses why, and retries a different way — nobody told it to.
Real GLM-5.3 build · 9m 48s · 44,164 tokens out
What you're watching: real tasks going into real days, the done counter moving, and the whole week still there after a reload.
§ 32 · build seven
An app that lives on your phone.
Not an App Store app — no developer account, no approval, no two-week wait. A web app that installs to your home screen with its own icon, opens full screen, and works offline.
copy this · build seven · goal mode, effort on maxGoal: build me a mobile app I can add to my phone home screen and use offline. It's a job tracker for my window cleaning business. On the main screen I see today's jobs with the customer name, address, price, and whether it's done. I can tap a job to mark it complete. I can add a new job with a big easy button. There's a second screen showing this week's total earned and how many jobs are left. Everything saves on my phone and is still there tomorrow with no internet. Make it a proper installable web app with an icon and a name, full screen with no browser bar. Design it for one-handed use with big touch targets. Don't finish until adding a job, completing a job, the weekly total, and offline saving all work correctly on a phone-sized screen.
Real recording · installable app build · GLM-5.3
What you're watching: it writes the app, the manifest and the service worker, generates the icons, then checks the whole thing on a phone-sized screen.
Real GLM-5.3 build · 9m 35s · 44,458 tokens out
What you're watching: the real build on a 430-pixel phone frame — today's jobs, a job being added, the week's earnings screen. Big buttons, one hand, no browser bar.
§ 33 · onto your phone
Four taps and it's an icon.
While it's building, ask it one follow-up: "Give me the simplest way to open this on my phone from my computer, in plain steps I can follow without any technical knowledge."
1
It gives you a local address. Both devices on the same wifi. Follow its steps exactly.
2
Open that address on your phone. Just paste it into your browser.
3
iPhone: tap share, then add to home screen. Android: tap the menu, then install app.
4
Name it. Tap it. Full screen, no browser bar. Now turn your wifi off and open it again — still works, data still there.
§ 34 · two things to know
Before you get carried away.
It lives on your phonenot in the cloud
Perfect for a personal tool
Wrong if five staff need the same list
Shared data across people is a bigger build
It can't see imagesdescribe it instead
You can't screenshot a layout problem
Say "the add button is too close to the bottom edge and my thumb covers it"
It fixes it from the description
Part five
Getting more out of it.
quota tricks, other doors in, and the honest limits
§ 35 · the ceiling
The front-end quality genuinely surprised people.
This used to be the weak spot for open models — logic fine, pages that looked like 2023. In testing after launch it built things people didn't expect.
A working Mac desktop clone
Working dock, apps, notifications, a usable menu bar, light and dark mode, Spotlight search. It even coded working sound.
A 3D solar system
Every planet labelled, an asteroid belt, and lighting that behaved realistically as the planets moved.
A 3D wristwatch — scored 7
Real time, a date window, two time zones. That task breaks almost every model; most score between zero and three.
A full game in one shot
Points system, upgrades, levels — single shot, no follow-ups.
Why you care
The ceiling on visual quality is high. What you build for your business will look good enough to put in front of a customer.
The honest note
Asked for a hundred pages in one run it produced all hundred — and some were broken. On very high-volume single runs, review the output.
§ 36 · the quota tricks
Three things stack to double your day.
Most people never notice any of these. Together they're the difference between running out at lunchtime and working all day.
A long conversation inside one project is cheaper per message than ten short conversations across ten projects. That's the opposite of what most people assume.
§ 37 · other doors in
Keep your setup. Swap the engine.
Z.ai built their endpoint to be compatible with Anthropic's format, so if you already use Claude Code you can point it at GLM 5.3 with a few settings and no special software. OpenCode had it live on launch day with the full million-token context.
§ 38 · your first skill
One file. Two minutes. Every job after that.
Create a plain text file in your project called instructions, write the rules you want followed on every job, and start every prompt in that project with "read the instructions file first".
instructions.txt · the shape of itBrand colours: deep navy, warm sand, one accent.
Tone: plain English, short sentences, no hype words.
Every page must load fast on mobile — that's a hard rule.
Never mark a job finished until you have tested it.
Banned phrases: "unlock", "seamless", "game-changing".
Always end by listing what you changed and why.
That's a skill. Not a fancy one, but a real one — and with a million tokens of context it can be genuinely detailed. Build one per project and your output gets consistent instead of random.
§ 39 · automation
The job that was too expensive to run.
Point an existing workflow at GLM 5.3 and it runs on a model using less than half the tokens. The automation you ran occasionally becomes the one you run constantly.
Automate thisthe boring repeated stuff
Anything you've typed more than five times — that's a skill file
Anything you do at the same time every week — that's a scheduled job
A morning run that drafts every reply before you're awake
A weekly job that checks all your pages and reports what's broken
Overnight builds you start before the gym
Don't automate thisyet
The interesting work
The judgement calls
The one-off you'll never repeat
Anything you can't describe as "I have to do this again"
§ 40 · six mistakes
Avoid these and you're ahead of most people.
1 · Prompting it like a chat model
Short, vague, one-line requests. It was trained on jobs, not questions. Give it a job.
2 · Leaving effort on low
You get fast, shallow output and then blame the model. Max for anything real.
3 · Not giving it context
One file when you could give the whole folder. You've got a million tokens — use them.
4 · No verification line
Every real prompt should end with something it can check itself against.
5 · Starting over instead of iterating
At 80% right, say what's wrong in the same project. It has the context, it's cheaper, it's faster.
6 · Expecting it to see images
It can't. Describe the problem in words instead — it fixes it fine from a description.
§ 41 · honest limits
Four things this release doesn't do.
1
No vision. It cannot see images in this release. If your workflow leans on showing pictures, that's a real gap against the closed models — the clearest thing missing.
2
The very hardest tasks still belong to the frontier. Run GLM 5.3 as your daily driver for volume, keep a premium model for the rare monster task.
3
The open weights aren't public yet. Z.ai promised them on Hugging Face about two weeks after launch, once safety evaluation is finished. Until then you use it through their apps.
4
You can't disable thinking. If you have an old setup that turns thinking off, it will fail on 5.3 — switch it to enabled and set effort to low instead.
§ 42 · three beliefs to drop
What's actually in the way.
Wrong: "I should wait until the weights are public and everything settles down."
Right: The people who figure out AI agents now, while the tools are moving fast, are way ahead when everything settles. Every workflow you build compounds.
Wrong: "One more AI tool is one more thing to manage."
Right: It plugs into the tools you already run. You swap the engine and keep every habit, skill and workflow you've already built.
Wrong: "I'll try it properly when I've got a free weekend."
Right: The trial is five days and the tokens reset every morning. The first build takes one coffee, and you keep whatever it makes.
Don't take my word for it
Members post their wins every day — agency owners, ecom founders, course creators, solo operators across 38 countries. Real businesses, real numbers, in their own words.
where GLM 5.3 fits in a full agent operating system
§ 43 · the agent operating system
A home screen for your AI workers.
One dashboard where every agent you use lives side by side, all reading and writing to one shared memory — so nothing gets re-explained and nothing gets lost between tools.
GLM 5.3's role in a system like this is specific: the high-volume, long-task engine. Strongest open model at long agent work, half the tokens, plugs into Claude-Code-compatible setups in ninety seconds.
Thinking it?"Doesn't running an Agent OS burn a fortune in tokens?"
That's the biggest myth about it. The everyday 90% runs on free local models on your own machine, free APIs slot in for more, and for frontier work it drives the CLIs you already pay for — your Claude subscription already includes the Claude CLI.
It's a layer on top of what you already own, not a new meter. And there are full token-efficiency tutorials inside the Boardroom.
§ 44 · what happens next
Every model you use is nowhere near its ceiling.
Same base model, one month of post-training, six times better at long tasks. Post-training is cheaper and faster than pre-training — so these jumps keep coming, from several labs at once.
An independent test just scored an open model above Claude Fable 5 on real professional work.
The builds are the easy part. Getting them live, found, and following up on their own is what turns them into leads — and that's what we do with you inside the AI Profit Boardroom.