Skip to content
Learners.Center
CoursesPathsPricing
Sign inGet started
Menu
CoursesPathsPricingAboutContact
Sign inGet started
git commit●fetch()●SELECT *●HTTP 200●localhost:3000●branch●flexbox●POST /api●INDEX●status 404●merge●JSON●git commit●fetch()●SELECT *●HTTP 200●localhost:3000●branch●flexbox●POST /api●INDEX●status 404●merge●JSON●
Build with the Claude API
M1Meet the Claude APIFree
  • The API vs the chat app
  • Models and API keys
  • Shape of a first request
  • Using an SDK
M2Requests & responsesPro
  • The messages array and roles
  • The system prompt
  • Key parameters
  • Reading the response
M3Building real featuresPro
  • Multi-turn conversations
  • Streaming responses
  • Tool use (function calling)
  • Structured (JSON) output
M4Production concernsPro
  • Error handling and retries
  • Rate limits and usage tiers
  • Cost and token budgeting
  • API key security — the most important lesson
M5Going furtherPro
  • Prompt caching
  • Batching requests
  • Vision & long context
M6Ship an AI featurePro
  • A simple agent loop
  • Evaluating an AI feature
  • Launch checklist
Courses/Build with the Claude API/Models and API keys

Meet the Claude API · Lesson 2 of 22

Models and API keys

Loading lesson…

Learners.Center

Learn by doing.

A product by DreamyHook Digital Media.

Learn
All coursesCareer pathsPricingVerify a certificateProgrammingPythonHTML & CSS
Account
DashboardProfileSettingsSign inGet started
Company
AboutChangelogContactPrivacy PolicyTerms & ConditionsCancellation & Refunds

© 2026 Learners.Center — a product by DreamyHook Digital Media. Made for curious beginners.