AI for developers: Java
The course is the same for all four languages, and the code here is in Java, with no libraries, so you can see every number. The first part is how a model learns, the second is apps with language models.
Module 0
Welcome
1 lesson · the two parts of the course, why the code has no libraries
Module 1
How a model learns
6 lessons · regression, gradient descent, classification, evaluation
Module 2
A neural network from the inside
5 lessons · neuron, layers, backprop, training
Module 3
How a language model works
5 lessons · tokens, the next token, vectors, context
Module 4
Apps with LLMs
6 lessons · APIs, prompts, structured output, tools, cost
Module 5
Semantic search and RAG
4 lessons · document vectors, chunking, answers with a source
Module 6
Agents
3 lessons · the agent loop, prompt injection, guardrails
Module 7
Project: the support assistant
1 lesson · RAG, a tool, a test set and protection in one