← AI Academy
By professionIntermediate ~41 min5 lessons12 exam questions

AI for developers

A practical course for developers: the AI basics every professional needs plus a module on the tasks, tools and prompts of your job.

Who it is for: Developer · Free · no sign-up

Module: AI in your profession

Developer

Coding agents already write, test and refactor large parts of code — architecture, product sense and review are the new core skills.

Your tasks and AI

  • Boilerplate and routine codeAgents generate and wire it up.
    AI can do most of it
  • Tests and refactoringAgents write tests and refactor across files.
    AI can do most of it
  • DebuggingAI proposes causes; you confirm and fix the right one.
    AI assists, you decide
  • Architecture and trade-offsAI is a sparring partner, not the decision maker.
    Stays human
  • Code reviewAI catches bugs; humans own quality and security.
    AI assists, you decide

Four prompts for your profession

Implementation plan first
Fill in the brackets — or leave them and fill them in the chat
Your prompt · 2 field(s) still empty
Before writing code: restate the requirement, list affected files/modules, propose 2 approaches with trade-offs, pick one and outline the steps and tests. Requirement: [DESCRIBE]. Stack: [STACK].
Don’t paste personal data of others — or clean it first with Clean before AI. →
Debug with hypotheses
Fill in the brackets — or leave them and fill them in the chat
Your prompt · 3 field(s) still empty
Bug: [SYMPTOM]. Expected: [EXPECTED]. Relevant code/logs: [PASTE]. List the 3–5 most likely causes ranked by probability, how to confirm each with one quick check, and the fix for the most likely one.
Don’t paste personal data of others — or clean it first with Clean before AI. →
Write tests
Fill in the brackets — or leave them and fill them in the chat
Your prompt · 2 field(s) still empty
Write unit tests for this function using [FRAMEWORK]: [PASTE]. Cover normal cases, edge cases and error handling. Name tests by behaviour. Tell me which bugs the tests would reveal, if any.
Don’t paste personal data of others — or clean it first with Clean before AI. →
Explain legacy code
Fill in the brackets — or leave them and fill them in the chat
Your prompt · 1 field(s) still empty
Explain this code to a new team member: what it does, the data flow, hidden assumptions, risky parts and how you would safely change [X]. [PASTE]
Don’t paste personal data of others — or clean it first with Clean before AI. →

Review the tasks and try at least one prompt on a real task — then mark the module as done.

Other courses