Teacher since July 2025
Gabriela Sousa
Teaches developers and product teams to make their first LLM API calls and design simple apps around them
9
tutors built
4.4Sample
average from 18 reviews
337Sample
lessons taught by their tutors
About Gabriela
I help people go from having used a chatbot to having an app that calls a model. I built web products for a long time and moved into LLM features when they started appearing in every roadmap, so my lessons focus on the decisions that matter in a first build: how a request is shaped, how a conversation is stored, how to write a system prompt that behaves, when to stream. I keep code short and in plain Python or pseudocode, because SDKs change often and the ideas do not. I also teach non engineers who need to understand what their team is building.
Knows about
Tutors by Gabriela
9 tutors
System Prompts for Real Applications
Write system prompts that make an app behave consistently, handle edge cases and survive real users.68 lessonsSampleGabriela Sousa$5Your First LLM API RequestYour First LLM API Request
Send your first request to a language model API from code, read the reply and understand every field.66 lessonsSampleGabriela SousaFreeChoosing the Right Model for a TaskChoosing the Right Model for a Task
Pick a model by testing it on your own task, weighing quality, speed, cost, context and data handling.60 lessonsSampleGabriela Sousa$5Streaming Responses to Your InterfaceStreaming Responses to Your Interface
Stream model output token by token from the API through your backend to the browser, errors included.43 lessonsSampleGabriela Sousa$6LLM APIs Explained for Product TeamsLLM APIs Explained for Product Teams
Understand what your engineers mean by tokens, context, latency and rate limits, and ask better questions.43 lessonsSampleGabriela Sousa$4Messages, Roles and Conversation StateMessages, Roles and Conversation State
Understand system, user and assistant messages and store conversations correctly in your own app.39 lessonsSampleGabriela Sousa$4Build a Chat Backend That Holds UpBuild a Chat Backend That Holds Up
Design and build a chat backend with auth, storage, streaming, quotas and cost tracking that survives real use.18 lessonsSampleGabriela Sousa$8Temperature and Sampling Settings ExplainedTemperature and Sampling Settings Explained
Know what temperature, top_p, length limits and stop sequences really do, and which values suit a task.Gabriela Sousa$3Prompt Templates in Your CodebasePrompt Templates in Your Codebase
Store, fill, version and test prompts as proper files instead of long strings scattered through your code.Gabriela Sousa$4Recent reviews
What students said about Gabriela's tutors.
- Benedikt R.Sample
The timeline explanation of first token versus total time helped me argue for streaming with my team. Proxy buffering was exactly my production bug.
- Aiko N.Sample
Good on reasoning models and when they are worth it. Would like a template for the comparison sheet, but I built one from the lessons.
- Charlotte D.Sample
I finally follow standups about tokens and context windows. The cost estimate exercise let me challenge a budget number with real questions instead of nodding.
- Ibrahim S.Sample
No code, clear analogies, then the proper terms. The list of launch questions went straight into our feature review template.
- Patrick O.Sample
The storage design with user filtering was exactly what I needed. Would have liked more on summarising long chats, but the trade offs were explained honestly.
- Ahmed Z.Sample
Printing the whole response first and reading it field by field made the structure obvious. The stop reason exercise explained my cut off answers immediately.