An engineer at his desk in the evening, thinking through a problem on his laptop

An apprenticeship with an AI Instructor

Skills for an AI-first world.

Learn to work alongside AI, whatever your role. Like an apprentice beside an expert, you learn by doing: your AI Instructor asks, hints and reviews your work instead of handing you the answer.

  • Course Catalog
  • AI Instructor
  • Study
  • Practice
  • Doubt Solver

01 Why now

Work is changing.
Grow your role with it.

AI now drafts, searches, and writes code alongside people. The work that remains is deciding what to ask for, checking what comes back, and owning the result. Those are skills, and skills are learned by practice.

How roles are changing

From doing every step to directing and verifying the work.

  • Doing every draft yourselfDirecting AI, then reviewing what it produced
  • Knowing the answerKnowing how to check the answer
  • Following the steps you were givenReading the evidence and deciding what to do
  • One narrow tool or taskConnecting data, APIs, and AI into one workflow

Why an AI Instructor

An expert beside you whenever you practice.

A senior engineer guiding a younger colleague at a laptop; she smiles as the idea clicks
Apprentices learned beside someone experienced.Your AI Instructor brings that to every learner, at any hour.

Guidance when you are stuck

Help arrives at the moment you are stuck, at any hour, starting with the smallest hint that gets you moving.

Feedback on your own work

Make a prediction, fix a bug, write a test, and get feedback on what you actually did. Not just on what you read.

Practice the skill your work now needs

Learning with an AI Instructor is itself practice in asking clearly, questioning a response, and checking it before you rely on it.

Why act now

The new baseline is being set today.

  1. Expectations are moving.As teams adopt AI tools, what a role expects moves with them. Waiting means catching up later.
  2. Judgment takes time.Reviewing, debugging, and verifying come from repetition. Start before you need them.
  3. Small steps add up.One lesson at a time, at your pace, fits around the work you already do.
Choose your path

02 Find your direction

Start where you are.
Go somewhere new.

Prepare for how work is changing, in any role. Choose a path, revisit a familiar topic, or build a skill you can apply at work.

A young engineer typing her first terminal commands at a café table 01 · The foundations $ git status ✓ ready

Start with the essentials

Make the tools feel familiar.

Get comfortable with the terminal, your editor, and Git. Build your programming knowledge with Java or C from the start, then Python data structures and algorithms.

Developer toolsGitPython, Java & C
Explore this path
  1. Navigate files and run commands in the terminal.
  2. Read, edit, and debug code in VS Code.
  3. Track changes with Git, then start Java Programming or C Programming.

Start with the tools you need for your next project. Check the catalog preview below for current course outlines.

Two engineers at a standing desk; one points at a bug on the monitor 02 · The everyday craft Read → Debug → Test ✓

Build your engineering habits

Work through the hard parts.

Understand unfamiliar code, find the cause of a bug, and write tests that catch it.

Code readingDebuggingTesting
Explore this path
  1. Read an unfamiliar codebase and predict its behavior.
  2. Debug with evidence and write useful regression tests.
  3. Review a change, then try the first-project capstone.

Use the “Before a first project” path in Engineering Essentials.

An engineer sketching a system diagram on a glass wall 03 · The bigger picture { API } → SQL → LLM

Connect the pieces

Connect data, APIs, and AI.

Start with HTTP and SQL, then explore LLMs, retrieval, tool calling, and reliable AI agent workflows.

APIs & SQLLLMs & MCPAI agents
Explore this path
  1. Build a foundation in HTTP contracts and SQL data integrity.
  2. Explore LLM APIs, tool calling, MCP, retrieval, and memory.
  3. Work through reliable agent workflows, evaluation, and production engineering.

Start with Engineering Essentials, then explore the AI & Machine Learning category. Check each course's recommended preparation.

Paths are recommendations. You can choose the topics you need. Course enrollment happens inside the dhimantAI Learning Platform.

03 Explore the courses

A skill to work on.
A course to get you there.

Today's catalog focuses on AI & Machine Learning, Software Engineering and Engineering Essentials. Search a topic or choose a category to find your next step.

Preview course outlines. Confirm course availability, access, and prices inside the app.

Loading course outlines…

04 Learn. Practice. Apply.

Learn by doing.
Grow through feedback.

Try real tasks, get feedback from your AI Instructor, and build towards independent work. Use Study, Practice and Doubt Solver along the way.

The AI Instructor asks the learner to keep the original list unchanged; the learner asks for a guiding question, gets a hint, answers with prices.copy(), and the Instructor confirms why it works.

An illustration of the desktop app. Guidance helps you practice; independent mastery comes from what you can do on your own.

05 Get the workspace

Your learning workspace.
On your computer.

Choose your platform and processor to download the setup package.

Early preview

Install the dhimantAI desktop app, with Course Catalog, AI Instructor, Study, Doubt Solver and Practice included. These test builds connect to our preview service. Your computer may warn you before installing; that is expected for now. Updates are manual: come back here for new versions.

Windows

Windows installer .exe

Loading release details.

Ubuntu / Debian

Debian package .deb

Loading release details.

macOS

Mac disk image .dmg

Loading release details.

Already have VS Code and our VSIX?

Open Extensions → ⋯ → Install from VSIX, then select your downloaded file.

Installation guide (opens in a new tab)

Internet is needed for AI lessons and initial course setup. Runtime requirements depend on your course. A desktop installer does not include every course runtime.

A few things to know

Good questions.
Clear answers.

Need a hand getting started?
Talk to us

Is this a separate code editor?

Yes. The downloads install the standalone dhimantAI desktop app, built from Code OSS and VSCodium with our learning interface included. It opens the Course Catalog in a light theme and installs alongside your existing code editor. The packages on this page connect to our preview service.

How do I use the setup downloads?

Windows: Run the .exe as your normal user, then open dhimantAI. Ubuntu / Debian: Install the .deb with your software installer and open dhimantAI. The Linux archive is available for other compatible distributions. macOS: Open the .dmg and copy dhimantAI.app into Applications. Choose the download matching your processor. These are early previews: Windows packages are unsigned and macOS builds are not yet notarized, so your system may warn you or ask you to allow the app.

Can I start as a beginner?

Yes. Start with Terminal and Developer Tools, then Git for Everyday Engineering. Before code-reading and debugging lessons, get comfortable with variables, conditions, functions, and lists; Java Programming and C Programming both start from zero. The catalog helps you choose your next topic.

Are the courses free?

The website includes a preview of our course outlines. Some courses are free, and many paid courses offer a free first chapter. Access to a course lasts 60 days from when you join or buy it, free courses included; buy a paid course again to continue after that. Check the in-app catalog for current prices and bundles.

Do I need to install Python or other tools first?

Use the runtime menu in your learning workspace to see the setup for your course. Course projects run in a managed course container that prepares the required tools. The first time, you may be asked to install a container tool (Podman); follow the prompts. Supported Python notebooks can also use Colab.

Will the AI Instructor just give me the answer?

No. It asks what you tried, gives the smallest hint that gets you moving, and only offers more help after you try something new. Practice grades your code against hidden tests and tells you which kind of case failed, not the answer. Solved exercises come back for a short review a few days later.

What can I do in Study?

Read available course chapters, select a passage for an explanation, or ask for a chapter summary or quiz. On EPUB pages, Crop & explain lets you ask about a selected area, such as a diagram or worked example. The workspace preview above is a scripted illustration; AI help is available in the desktop app with an internet connection and course access.

Will double-clicking a VSIX install it?

A VSIX is an extension package, not a standalone installer. Use “Install from VSIX” inside the dhimantAI desktop app. For guided setup, use the platform-specific preview installer above instead.

Small steps. Real understanding.

Your next chapter at work starts with what you learn.