SAT foundations
Build your reading, grammar, and math foundations with explanations and practice questions.
5 lessons available
EXAMS, LANGUAGES & MORE
Pick a subject. Read a lesson. Put it into practice.
62 courses with lessons ready to read
Build your reading, grammar, and math foundations with explanations and practice questions.
5 lessons available
Start with greetings, then build the words and phrases for family, food, and everyday plans.
5 lessons available
Work through .NET development concepts and practise explaining how they work.
3 lessons available
Read the available lessons in Anatomy - Bones, muscles, nerves, organs, systems and practice what you learn.
5 lessons available
Explore property concepts through the available exam preparation lessons.
5 lessons available
Get to know Mandarin through characters, pinyin, and HSK preparation.
5 lessons available
Read the available lessons in Cognitive Biases: Think Clearly, Decide Better and practice what you learn.
8 lessons available
Read the available lessons in Customs and logistics and practice what you learn.
4 lessons available
Review science and reasoning in the available dental admission lessons.
5 lessons available
Your first French words, starting with greetings and introductions.
5 lessons available
Explore quantitative and verbal reasoning through the available GRE lessons.
5 lessons available
Make sense of German cases, vocabulary, and everyday expressions.
5 lessons available
Get comfortable with version control, one Git concept at a time.
8 lessons available
Begin with hiragana and work towards your first conversations.
8 lessons available
Start your Korean vocabulary with greetings and introductions.
5 lessons available
Work through the legal subjects covered in the available MBE lessons.
5 lessons available
Explore professional responsibility through the available MPRE lessons.
5 lessons available
Read the available lessons in Medical Terminology: Decode Any Medical Word and practice what you learn.
8 lessons available
Work through pharmacy concepts and calculations, one lesson at a time.
5 lessons available
Explore the available practical nursing lessons and practise the concepts.
5 lessons available
Explore the available registered nursing lessons and practise the concepts.
5 lessons available
Expand your Norwegian vocabulary at B1 level, one lesson at a time.
29 lessons available
Read the available lessons in Pathology - Disease processes, symptoms, diagnosis and practice what you learn.
5 lessons available
Read the available lessons in Pharmacology - Drug classes, mechanisms, side effects and practice what you learn.
5 lessons available
Build your understanding of React through focused lessons and examples.
4 lessons available
Learn to ask questions of your data with SQL queries.
8 lessons available
Study legal concepts in manageable lessons, then revisit them through practice.
5 lessons available
Explore civics topics through the available citizenship test lessons.
5 lessons available
Write small Python programs while learning variables, collections, control flow, and functions.
18 lessons available
Recognize the patterns behind coding interview problems and practice explaining your solutions.
23 lessons available
Use immutable data, functions, and F# types to model problems and build maintainable software.
18 lessons available
Explore retrieval, search quality, grounded generation, and the evaluation of practical RAG systems.
38 lessons available
Explore ASP.NET Core APIs, request handling, data access, testing, and deployment with .NET 10.
17 lessons available
Explore agent workflows, context, evaluation, and the engineering practices needed to use AI in software development.
12 lessons available
Understand authentication, federation, sessions, and authorization through modern identity systems.
5 lessons available
Explore how voice agents listen, respond, and handle interruptions, with attention to latency and audio flow.
8 lessons available
Build a deeper understanding of C# types, memory, asynchronous code, and modern language features.
35 lessons available
Reason about cache placement, invalidation, consistency, and the failure modes behind apparently simple speedups.
16 lessons available
Explore the available lessons in Coding Gym Exercises with C#. Read at your own pace and practice the concepts along the way.
8 lessons available
Practice finding useful evidence, narrowing a fault, and choosing recovery actions during production incidents.
21 lessons available
Understand reproducible builds, explicit inputs, and the hidden dependencies that make CI results unreliable.
18 lessons available
Explore Java fundamentals, object-oriented design, collections, concurrency, and application development.
14 lessons available
Understand Kafka partitions, offsets, and delivery guarantees, then apply them to reliable .NET consumers.
9 lessons available
Explore how to evaluate LLM output, recognize judging biases, and combine model judgments with deterministic checks.
10 lessons available
Explore AWS infrastructure, networking, security, reliability, and the trade-offs behind cloud architecture.
27 lessons available
Connect .NET garbage collection, allocation, ownership, and pooling to practical memory and performance decisions.
26 lessons available
Understand Relay's data model, fragments, mutations, and pagination when building GraphQL applications.
32 lessons available
Review pharmacy concepts and calculations through the available lessons in this NAPLEX study path.
35 lessons available
Connect logs, metrics, and traces to questions about system behavior and the causes of production failures.
21 lessons available
Build your understanding of React components, state, effects, and data flow through focused lessons.
22 lessons available
Compare polling, server-sent events, and WebSockets, then explore the design of reliable live applications.
3 lessons available
Develop the review, debugging, and design skills needed to understand and maintain AI-assisted code.
23 lessons available
Practice reasoning about system design, explaining trade-offs, and working through realistic interview scenarios.
18 lessons available
Review science and reasoning concepts through the available lessons in this Dental Admission Test study path.
7 lessons available
Examine investing and trading concepts, including risk, costs, market structure, and the evaluation of strategies.
9 lessons available
Learn to describe your data with TypeScript and use the type system to make JavaScript code clearer.
19 lessons available
Explore the available legal subject lessons in this bar exam study path and revisit them through practice.
13 lessons available
Explore the available medical science lessons in this USMLE study path and practice the concepts they cover.
12 lessons available
Understand browser security boundaries, cross-origin requests, cookies, and the policies that protect web applications.
25 lessons available
Try a broader subject, or explore the lessons already available.
Browse all paths โFree to read. Sign in when youโre ready to save your practice progress.