← AI Academy
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
Course content
0 of 5 completed- 1How ChatGPT works — without the maths6 min
- 2How to check whether AI is telling the truth5 min
- 3What never to share with AI5 min
- 4Prompting for work: roles, examples, structure7 min
- 5Your profession module8 min
Exam and certificate12 questions · 80% for the certificate
Go to the examModule: 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
AI for accountantsAI takes over data entry, reconciliation drafts and reporting prose — judgement, compliance and client trust stay with you.AI for teachersAI is a tireless assistant for preparation, differentiation and feedback — relationships, motivation and classroom judgement remain yours.AI for marketersContent, variants and analysis go much faster with AI — positioning, brand taste and strategy are where you add value.