Learn to code with AI, and learn to build with AI
Use AI to turn docs, courses and your code notes into cards and code puzzles, and learn to build AI agents in JavaScript with a free ready-made course.
Last updated
Guess the output first. Then run it.
How do I learn to code with AI's help?
Two paths: learn any language faster with AI-made decks, or learn to build with AI itself.
- 01Bring what you're learningPaste a docs page, course notes or your own code notes, and AI makes concept cards, flashcards and code questions from them.
- 02Predict before you runRead a snippet and pick what it prints. Guessing first shows what you really understand.
- 03Explain it in your own wordsAnswer a question out loud in 60 seconds, like a code review or an interview.
- 04Build with AI nextThe free AI developers course teaches LLMs, tool calling, RAG and agents in JavaScript, part by part.
Which study modes help?
Code is learned by reading, guessing and explaining, so these three do most of the work.
- Quiz, also called predict the answerCode puzzles: what does this print, and why?
- Learn, also called concept cardsEach idea with an analogy and a short code example.
- Step by step, also called diagramsStep through a flow, like an agent's loop, one step at a time.
Can you predict the output?
A question from the free AI developers course. Pick an answer.
const ask = (content: string) => client.chat.completions.create({ model: "gpt-4o-mini", messages: [{ role: "user", content }], }); await ask("My name is Faisal");const res = await ask("What's my name?"); console.log(res.choices[0].message.content);What will this output?
Questions people ask
Short answers. The full FAQ covers plans, payments and your data.
Which programming languages can I learn this way?
Any. The AI reads whatever you bring, docs, course notes or your own snippets, and writes cards and code questions from it. The ready-made course uses JavaScript and TypeScript, and the app highlights JavaScript, TypeScript, Python, SQL, Bash and JSON code in its cards.
What does the free AI developers course cover?
How language models work, calling the OpenAI API, tool calling, agents, embeddings and RAG, LangChain and LangGraph, Hugging Face, n8n and running AI in production. It has 106 concept cards, each with a free lesson page and practice in the app.
Why predict the output instead of just running the code?
Guessing first makes you trace the code in your head, which shows whether you understand it. Running it straight away only shows that it works. When your guess is wrong, the explanation points at the exact idea you missed, so the next snippet goes better.
Do I need to know how to code already?
For your own decks, no: bring beginner material and the cards start where it starts. The AI developers course expects basic JavaScript, such as functions, objects and async code, because it teaches building with AI rather than programming from scratch.
Guess the output, then explain it.
Open the app and try a predict question from the AI developers course, or make a deck from the docs you're reading.
Start the free courseSee you tomorrow?