← The Classroom Student portal
EAS AI Classes // The Book

The course
book.

Every class gets the book. Read it before, during, after — it's yours. Seven short chapters, no filler: the words, the machines, the code shape, the wires, and the security chapter that keeps you out of the headlines.

Contents

Seven chapters.

Chapter 01

The lingo.

Once you know the lingo, you don't have to know how to do it all yourself — as of the last couple of years, you can get it done for you. But you have to know what to ask for, and that means the words. These are the ones that pay rent.

promptWhat you tell the AI. Not a question — a work order. The difference between "write a website" and a result is everything.
modelThe engine itself. GPT, Claude, Codex — different models, different strengths. You pick a model like you pick a truck.
contextWhat the model can see while it works. Paste the file in, it can read it. Leave it out, it guesses.
driftWhen the work wanders off the target over a long session. Humans drift on purpose. AI drifts without knowing.
hallucinationA confident guess stated as fact. Not the drug kind — the machine makes things up and doesn't blush. Verify everything that matters.
agentAn AI that does multi-step work — plans, types, checks itself, keeps going. Codex and Devin are agents; a chat box is not.
prototypeThe version you build to learn what the real version should be. Cheap on purpose — you spend the lessons, not the money.
deployPutting it on the real internet — off your machine, onto a server, where customers can touch it.
endpointA URL your code calls to get work done. Chapter 4 is all about these.
databaseOrganized storage your program reads and writes. Chapter 2 is all about it.
repoShort for repository — the folder-plus-history where code lives. Git keeps the history.
tokenTwo meanings: the chunk of text a model reads (billing is by the token), and the secret string that proves an app is allowed in (a key).
index.htmlThe file a web server hands out when you ask for a folder. The front door file — that's why every site has one.
Chapter 02

Flat file vs. database.

Every site stores stuff: users, orders, posts, scores. The question is where. There are two honest answers and a hundred bad ones.

The flat file

A flat file is just a file — roster.csv, a JSON blob, a text document. The program opens it, reads it, writes it. Fine for a menu, a config, a small list that one person edits.

roster.csv — one file, opened like a notebook: name,track,level Maria,gpt,1 DeShawn,codex,2

The wall: two people write at once and the file corrupts. A thousand rows and every read is a slog. No passwords, no permissions — the file either opens or it doesn't. Flat files are a notebook; databases are the filing cabinet with a clerk.

The database

A database is a program whose whole job is storing and answering. You ask in a language called SQL — "give me every student on the GPT track" — and it answers in milliseconds over a million rows, while fifty other people are asking different questions at the same time.

SELECT name FROM students WHERE track = 'gpt'; → Maria

This class's own roster is a database — a SQLite file behind api.php. Your seat code, your quiz scores, the schedule: rows in tables, not lines in a notebook. When you took the quiz, an INSERT wrote your answers; when you opened the portal, a SELECT read them back.

The rule of thumb: if more than one person or process touches the data, or the data matters to the business, it belongs in a database. Flat files are for notes.
Chapter 03

Modular code.

Nobody writes a program as one giant file — not past a toy. Real software comes in modules: separate files that each do one job and hand finished work to each other.

the class site, modular: index.html → the front door (what you see) class.css → the look (colors, type, layout) api.php → the desk (the logic + the database) portal.html → your page (asks api.php for your scores) desk.html → the Captain's page (roster, quizzes)

Why it matters when you're working with an agent: a module is the unit of work you hand the AI. "Rewrite this file" is a task an agent can complete and you can review. "Fix my website" is how you get a confident mess. Modular thinking is the difference between driving the agent and being dragged by it.

It's also how you read a codebase: don't read it like a book — read it like a building. Find the front door, find the rooms, follow the hallway between them.

Chapter 04

Endpoints & APIs.

An endpoint is a URL that answers a request with data instead of a page. An API is the whole set of endpoints a service offers — the menu of things software can ask for.

your portal did this when you signed in: GET /class/api.php?a=me&code=EAS-XXXX ← {"ok":true,"student":{"name":"Maria",...}}

That's the whole trick behind every "connected" thing you've ever used: a request goes out, JSON comes back, the page redraws itself. The weather app, the Discord bot, the card machine at the taqueria — endpoints all the way down.

When you work with an agent, the API is the contract: "this endpoint takes a code and returns the roster." Once you can say that sentence, you can have real work built — because you're describing the machine, not wishing at it.

Chapter 05

Security & compliance.

This is the chapter most courses skip and most sites fail.

Nobody checks until you get in trouble. A lot of the sites you're looking at right now are not HIPAA compliant, not secure, not anything — and nothing happens, for years. Then somebody gets into the database, steals the client list, and it's tracked back to you. Then they look and say: oh, you've got a WordPress site with holes in it. Then you're in trouble. It's been like that for ten years — doesn't mean it was okay.

The rules that keep you out of the story

Never trust input. Everything a user types is hostile until proven otherwise — search boxes, forms, seat codes. The classic hole is SQL injection: typing code into a box that ends up running on the database. The fix is called parameterized queries — the API in this class uses them everywhere, which is why you can't break the roster by typing weird stuff into the sign-in box.

Secrets don't go in the page. Keys, tokens, passwords live server-side or in config files the web can't read — never in HTML, never in JavaScript, never in a GitHub repo. If it's in the page, it's public. This class's desk key is stored as a hash — even the database doesn't know the real key.

Lock the storage. The database file itself sits in a folder the web server refuses to serve. Ask for it by URL, you get a 403 — the data only comes out through the API, and the API checks who you are first.

Compliance is a floor, not a feature. HIPAA for health data, PCI for cards, plain decency for everything else. If a site collects client information and stores it in a form anybody can read, that's not a website — that's a liability with a logo.

The tell: ask any developer "where's the data, and who can read the file?" If they can't answer in one sentence, they haven't thought about it — and now it's your problem.
Chapter 06

The tools.

ChatGPT / GPTThe conversationalist. Drafts, designs, explains, plans. The foundation — where everyone starts, and where the honest ceiling is: past clean HTML5, it writes code that looks right and runs wrong.
ClaudeThe careful reader. Long documents, careful edits, code review. When the answer has to be right and not just fast.
CodexThe coder. Writes real files in a real project — modular code, tests, the works. You keep the review and the ship decision.
DevinThe autonomous engineer. Give it a scoped task, it builds, tests, and opens the pull request. Engineering level — you scope, it closes.

The class ladder walks the same order: GPT → Codex → Devin. Each level assumes the one before it. And the rule that never changes: the AI types, you check. Two sets of eyes, at least twice — that's the house rule and it should become yours.

Chapter 07

How the class runs.

Like college, not like a webinar. A class day has a shape:

9:00 – 10:00 LECTURE the hour of talk 10:00 – 11:00 WORK hands on, engines running 11:00 – 12:00 LUNCH go eat — let it sink in 12:00 – 2:00 LAB two more hours on your build

The break is on purpose. You eat, your head cools, the morning's material settles — then you come back fresh for the lab. Same shape in the evening section: lecture, dinner, two more hours. Nobody talks at you for four hours straight — that's not teaching, that's endurance.

Day is for business. Night is for bettering yourself. The day section is built for owners — the goal is to teach you how to do your own marketing by talking to your AI, and that's work you do in work hours. The night section is held for the people putting in the work after work — after the shift, after the business closes. And life isn't fixed: if you're working days and need nights, or busy evenings and need days, tell the desk — if there's a seat, we switch your section.

You take tests. Real quizzes on a real clock — an hour, in the portal, graded and on the record. The full meal deal: you're not here to be talked at, you're here to be measured.

The roster is real. Your seat code signs you into the portal — schedule, quizzes, scores. Climb a level and your seat is saved: L1 to L2 to L3, nobody jumps your spot.

The classes stay small on purpose. This isn't a money play — the point is that you actually learn, and a small group is how a teacher actually teaches. When the cohort fills, enrollment closes.

Everybody takes the test first. A Myers-Briggs personality test before class — how you're wired changes how you learn, and how we teach you. It's part of the seat. Take the free assessment at 16personalities.com — about ten minutes — then email your result straight to jadec@epicappsolutions.com; the desk will know what it's for. And the standing rule: if you don't want to be here, don't sign up — there's plenty of AI classes. This one's for the people who mean it.

Discord is the campus. The class channel is where seats open, quizzes drop, and scores post. It's tied into the desk — when the Captain approves your seat, the channel knows.

Next

Got your seat code?

The portal has your schedule, your open quizzes, and every score you've earned. The book stays here when you need it.

Open the portal  Back to the classroom