Book a free call Free call
  • The first 30-minute call is free
  • Every call after that: one hour, $50
  • No prerequisites
  • 1:1 sessions, booked one at a time
  • Come ad hoc, or book a run of calls at your own pace

An agent can write a thousand lines before you’ve read ten.

That’s useful, and it changes the job. When code is cheap to produce, the scarce skill is knowing whether it’s right: reading it, testing it, seeing how it fails, and deciding what should be built in the first place.

So the training has two halves, taught together. One is the engineering judgment to evaluate what a machine produces. The other is the working practice of directing it.

Who’s at the keyboard?

Drag the day toward the agent. The typing shrinks. The work that needs judgment takes its place.

You The agent

At this setting you type for 1h 53m of an eight-hour day and spend 4h 51m deciding what’s right.

Your day at this setting
Specify1h 26m
Type1h 53m
Review1h 59m
Debug1h 16m
Verify1h 26m

An illustration of how the work shifts. Not measured data.

The agent says it’s done. What do you say?

This is what the work looks like. You never type the code. You decide what to ask for, and whether what came back is proved. Pick your reply.

thread · password resettoday

  1. you · 10:02

    Add password reset. A user asks by email and gets a link. The link sets a new password, expires after an hour, and works once.

  2. agent · 10:09

    Done. Password reset is implemented and all five tests pass. Ready to merge.

    • sends a reset email with a link
    • refuses the link after 60 minutes
    • sets the new password from a valid link
    • old password stops working
    • refuses a password under 8 characters

you · reply

reset.test5 tests passing

test "sends a reset email with a link"test "refuses the link after 60 minutes"test "sets the new password from a valid link"test "old password stops working"test "refuses a password under 8 characters"

Pseudo-code, the way the agent describes its tests. The real file is longer and in a real language.

Two strands. Take what you need.

Each fundamental is paired with the agent skill that depends on it. There is no fixed order and no course to sign up for. Come for one call about one thing, or after the first call book a run of them and set your own pace.

Judgment

The fundamentals. How programs, data and systems behave, learned well enough that you can read generated code and tell right from wrong.

Agents

The practice. How to specify work, give an agent the right context, review what comes back, and steer it back on course when it goes wrong.

  1. Your safety net

    Git as undo, running the tests, and reading a stack trace, so an agent’s mistake is never the end of your project.

    J-01
  2. Working with an agent safely

    Least privilege, secrets kept out of the repo, untrusted input, and checking every new dependency before it lands.

    A-01
  3. Reading code you didn’t write

    Tracing what a program really does from its source, before you trust it.

    J-02
  4. Specs an agent can’t misread

    Intent, constraints, what is out of scope, and a definition of done you can check.

    A-02
  5. What things cost

    Cost in context: the slow query, the wait on the network, the memory that keeps growing, the tokens you spend.

    J-03
  6. Context is the whole game

    Giving the agent the minimum it cannot work out for itself, and pruning what it does not need.

    A-03
  7. Debugging as a method

    Form a hypothesis, narrow it down, prove the cause. No guessing.

    J-04
  8. Judging what an agent did

    Deciding whether a change is done from what it claims, what it tested and what it touched, without reading every line.

    A-04
  9. Tests as a specification

    Deciding what “correct” means and pinning it down in tests, so nobody takes code on faith.

    J-05
  10. Plan, run, verify

    Working in loops: small steps, checked results, and knowing when to stop.

    A-05
  11. What happens after you push

    Requests, databases, deploys and failure: the system your code runs inside.

    J-06
  12. Steering a stuck agent

    Spotting when the agent is stuck or wrong, and getting it back on course.

    A-06
  13. Designing for change

    Boundaries, names and interfaces that survive the next requirement.

    J-07
  14. Ship it and defend it

    A project built with agents that you can explain and justify line by line.

    A-07

Starting from scratch?

We also teach the fundamentals of programming. If you have never written a program, the first calls cover what one is made of. Enough to follow what an agent does, and to judge it.

Book the free call
  1. 01

    Variables

    Where a program keeps things, and what a name refers to.

  2. 02

    Functions

    How work is broken into pieces you can call by name.

  3. 03

    Loops and conditions

    How a program repeats itself and decides between paths.

  4. 04

    How data is shaped

    Lists, records, tables, and what a JSON file is.

  5. 05

    Reading code

    Following what a program does without running it.

Start with a free call.

We work out where you are starting from, what you already know, and what you want to build or get better at. You leave with a next step, whether or not that is more sessions.

After that, calls are 1 hour long, one to one, and $50 per call. Come ad hoc when something comes up, or book a run of calls in advance and set your own timeline.

After the first call, we send you a link to book paid calls.

  1. Call 1 Free 30 minutes. We work out where you are and what to do next.
  2. Call 2 $50 One hour, one to one, on your code, your project and your questions.
  3. Call 3 $50 One hour, one to one, on your code, your project and your questions.
  4. Call 4 $50 One hour, one to one, on your code, your project and your questions.
  5. … As many as you need. Stop whenever you like.

A call can be cancelled or rescheduled up to 4 hours in advance. Inside 4 hours there are no refunds or reschedules, and a missed call counts as a call. Prices are in USD.

Who it’s for

  • Starting from zero You have never written a program. There are no prerequisites.
  • Early in your career You are studying or in your first job, and working out what is still worth learning.
  • Switching in You work in another field and want to move into software.
  • Building your own app You have something you want to build and do not know how.

For paid calls you bring your own subscription to an AI coding agent. You do not need one for the first call.

Book the free call

Taught by Nabeel Parkar.

I’m a working engineer, not a full-time course seller. I run Hexsis, where we design and build software platforms for companies with complicated systems.

Agents are part of how that work gets done now. What I teach is what I’ve had to learn to keep shipping software I can stand behind.

More about Nabeel
Now
Co-Founder & CEO, Hexsis
Before
Built backend frameworks and developer tooling, including work at Serverpod and Firebase-focused libraries.

In their words, and on the record.

What someone who learned this way says, and what you can check for yourself.

  • “Nabeel gave me my starting point in agentic engineering and shaped how I work with coding agents today. He taught me to treat agent output as code I remain responsible for: define the problem and constraints clearly, give the agent the right context, then inspect the implementation, test its assumptions, and follow the code until I understand it. His explanations connect the technical details to the engineering judgement behind them, so I leave knowing how to approach the next unfamiliar problem myself.”

    Kazi WaseefChief Technology Officer, Hexsis

  1. Runs an engineering company

    Co-Founder & CEO, Hexsis. Since March 2026.

    About
  2. Builds in the open

    Built backend frameworks and developer tooling, including work at Serverpod and Firebase-focused libraries.

    GitHub @exaby73
  3. Works this way himself

    This site and hexsis.com were built by directing AI agents, with Nabeel judging the result. The decisions, and what was sent back, are written up.

    How it was built
  4. Lets you judge first

    The first call is free, and you leave it with a next step whether or not you book another.

    Book the free call

Start with a free call.

Book a free 30-minute call. Tell me where you’re starting from and what you want to build or get better at, and I’ll tell you what I’d do next: sessions with me, something free to work through first, or both. Calls after the first are an hour and $50 each. If you’d rather write, email works too.