Interactive Coding Tutorial Builder

Seamlessly build or take interactive & auto-graded tutorials.

Start Creating
npm install @learnpack/learnpack -glearnpack startโ“˜ Building the exercise index...โœ“ Exercises are running! ๐Ÿ˜ƒ

What is LearnPack?

LearnPack is a tool that allows content creators to quickly build interactive and auto-graded tutorials and learning materials for technical skills.
โ€
LearnPack scans your current folder looking for markdown files that will become tutorial instructions and unit-test files that will grade the student.

Why use LearnPack?

computer icon

On any computer

Use localhost resources to carry out tutorials about almost any technology that runs on your user's computer.

icon-people

No configuration

Create tutorials without any configuration. ยกWe give you the tools, you add the knowledge!

icon-security

VSCode Integration

Run your exercises and tutorials inside the most popular coding editor in the word without any extra configuration.

icon-design

Tutorial Modes

With incremental mode you can make step by step tutorials.
With isolated mode, each step is a new different challenge.

Check list

Grading

Use the most popular unit testing libraries to automatically grade your users on each step of the tutorial.

icon-diamond

Quality Tutorials

We provide a command that allows you to audit your tutorial's repository and guarantee quality.

Any tutorial in any language with just one click!

Make your tutorial attractive and easy to use for beginner and advanced programmers in a single step.

Open In Gitpod
Open learnpack one click