HOME

COURSES

Кроме бесплатных материалов этой платформы, курсы автора на образовательной платформе Udemy:

TYPING APP

This trainer is designed for a physical keyboard and a wide screen.

Replace Tab with spaces:

CODE PLAYGROUND

/project

Drop files here

Project file limits

Files
File name
Run input file
Generated Python file
Artifact preview

*and run button under terminal

Pyodide not loaded ?

Select supported libraries from the list below. They will install automatically.

Use the Filter field to find libraries by name, status, package, or capability.

Each available package has a status, but only Verified, Adapted, and Limited libraries have tested playground workflows. See details on the library status badge.

You can also install PyPI packages with micropip in Extra Libraries by library name, but support is not guaranteed; test them first. Not every library can work in this playground without adaptation.

Web Worker ready

Select supported libraries from the list below. They will load automatically.

Use the Filter field to find libraries by name, status, package, or capability.

Each available library has a status, but only Verified, Adapted, and Limited libraries have tested playground workflows. See details on the library status badge.

Browser libraries run inside the Sandbox DOM iframe, even when Web Worker is selected. External script URLs are restricted to the curated library list; load your own code from project files.

EXERCISES

Open Exercises to load the learning navigation.

REGEX TESTER

Flags
Flags
Oniguruma not loaded
Flags
PCRE2 not loaded
Flags
Pyodide not loaded
Flags

SETTINGS

Language
EN UA RU
Install app

Install tukas.dev as a desktop or mobile app for a cleaner workspace window.

Privacy & cookies

Read our Terms and Policy

Required for security and core site behavior.
Theme, font, language, and interface choices.
Usage statistics. Disabled until you allow it.
Ads and ad measurement. Disabled until you allow it.

ABOUT SITE

About Site About Author Terms and Policy Third Party and Vendoring
All open site tabs

No split tab

Cookie preferences

We use necessary cookies to run the site. With your permission, we can also save your site preferences and use analytics and advertising cookies to understand usage and support the project.

Read our Terms and Policy

* You can change your choice later in the site settings.

Choose cookie categories

Analytics preferences

You can turn off platform usage analytics now. You can also ask Google Analytics to delete site usage data linked to this browser.