Skip to content
SurenoGet Sureno Browser
How Sebastian Raschka Teaches Reasoning Models From Scratch
Photo: magazine.sebastianraschka.com, Photo from the cited page (cropped, sureno.ai mark added)

How Sebastian Raschka Teaches Reasoning Models From Scratch

The course starts with a pretrained language model and shows how to evaluate and improve it using Python and PyTorch.

Tech & Online SafetyOctober 27, 20264 min readHow Sureno writes this

The short version

  • Sebastian Raschka’s course teaches how to evaluate and improve a pretrained language model by coding methods in Python and PyTorch. 1
  • The course has eight videos and more than 11 hours of lessons on evaluation, inference-time scaling, reinforcement learning and distillation. 1
  • Raschka says learners can take the course without completing his earlier course on coding language models. 1
  • The lessons focus on building and testing methods, rather than promising a particular model’s performance. 1

What does the course teach?

Sebastian Raschka’s course, “Build Your Own Reasoning Model,” is a set of eight coding videos lasting more than 11 hours. It begins with a pretrained large language model, then demonstrates ways to evaluate and improve it using Python and PyTorch. 1

The subjects include evaluation, inference-time scaling, reinforcement learning and distillation. Inference-time scaling means using additional computation while a model is responding; distillation is a way of transferring capabilities from one model to another. The course description identifies these topics, but does not provide enough detail to assess every lesson’s depth or exercises. 1

How can you build a reasoning model from scratch?

Here, “from scratch” describes implementing methods in code to understand how they work. The course does not say that learners train a large language model from entirely untrained parameters. Instead, it starts with a model that has already been pretrained and shows how to evaluate and improve it. 1

That distinction matters. Pretraining a model and building methods around a pretrained model are different tasks. Raschka’s description is about the latter: coding and testing approaches that may help a model reason more effectively. 1

What concepts should learners understand?

Evaluation is the process of checking how a model performs on tasks. It helps learners compare versions or approaches rather than relying on an impression that a model seems better. The course lists evaluation as one of its main subjects. 1

Reinforcement learning is a way to train systems using feedback about their actions. Distillation transfers useful behaviour or capability from one model to another. Inference-time scaling explores how giving a model more computation while it generates an answer affects its output. These are broad descriptions; the available course summary does not specify all the techniques or training setups covered. 1

More generally, reasoning in AI can involve representing information in a form a computer can use to work through tasks. That broad idea is not the same as a detailed account of how a particular language model’s reasoning works. 4

Do you need to take Raschka’s earlier course first?

According to Raschka, the reasoning-model videos can be watched without first completing his earlier “Coding LLMs from the Ground Up” course. He presents the new material as a sequel, but says it does not require that earlier course as a prerequisite. 1

The lessons use Python and PyTorch, so learners should expect to follow code rather than only watch general explanations. The source does not give a formal list of required programming skills, provide a syllabus for each video, or say what hardware is needed. 1

What can learners take away, and what remains unclear?

The course offers a way to study several methods by implementing them. That can make technical ideas more concrete than a description alone, but the source does not report independent assessments of the course or evidence that completing it guarantees a particular skill level or model result. 1

A separate educational project offers an example of a different approach to reasoning models: an implementation of a hierarchical model applied to finding paths through a board with obstacles. It describes two recurrent modules operating at different frequencies and includes a performance study, but it is not part of Raschka’s course. 2

The practical takeaway is to treat the videos as a coding course on methods for evaluating and improving a pretrained model, not as a promise that learners will produce a state-of-the-art system. The available description leaves details about lesson-by-lesson content, costs, access conditions and outcomes unanswered. 1

What we don't know yet

  • The available course description does not list the full contents of each of the eight videos. 1
  • It does not specify the course price, access conditions, required hardware or formal programming prerequisites. 1
  • The source does not report independent evaluations of learner outcomes or claim that the lessons produce a particular level of model performance. 1

Share this explainer

EmailWhatsAppFacebook

A browser that helps you stay safe

Sureno is a Chromium browser with plain-language privacy settings and an assistant that only reads a page when you ask.

Questions people ask

What is Sebastian Raschka’s reasoning model course?

It is a set of eight coding videos, with more than 11 hours of material. The lessons use Python and PyTorch to demonstrate ways to evaluate and improve a pretrained language model. 1

Does the course train an AI model from zero?

The course description says it starts with a pretrained language model. It focuses on implementing methods to evaluate and improve that model, rather than describing training a model from untrained parameters. 1

What topics are covered in the course?

The listed topics are evaluation, inference-time scaling, reinforcement learning and distillation. The course description does not spell out the complete syllabus for each video. 1

Do I need Raschka’s earlier LLM course?

Raschka says the reasoning-model videos can be watched without taking his earlier course on coding language models. He describes the new course as a sequel, but says the earlier course is not a prerequisite. 1

What programming tools does the course use?

The course uses Python and PyTorch for its coding lessons. The available description does not state specific hardware requirements or a formal list of programming skills learners need. 1

Sources

  1. Build Your Own Reasoning Model: A Full Video Course — magazine.sebastianraschka.com
  2. GitHub - krychu/hrm: Implementation of the Hierarchical Reasoning Model (HRM), applied to a pathfinding task, plus performance study. — GitHub
  3. Knowledge representation and reasoning — Wikipedia

Free tools for this

They run in your browser. Nothing is uploaded and there is nothing to sign up for.

More news

Loading more stories…