Hyperskill
hyperskill.orgProject-based programming study in a JetBrains workflow
Project-based programming study in a JetBrains workflow
ST's C/C++ development environment for building and debugging STM32 firmware on desktop or VS Code workflows.
A cloud development workspace with browser and virtual-machine sandboxes plus a VS Code-based editor.
AI tools that turn plain English into spreadsheet formulas, scripts, and data analysis.
Jupyter-native AI agent that writes, runs, and debugs Python in notebooks.
Collaborative analytics platform for SQL, Python, R, and dashboards
AI design engineer for websites and product UIs, with code that fits your repo.
AI desktop assistant that turns voice commands into Python and Node.js actions
An interactive browser notebook for mixing executable code, narrative, and rich results in one computational document.
Work with notebooks, code files, consoles, and terminals in a browser-based interactive development environment.
A persistent cloud VS Code workspace with a Linux container, terminal, debugger, and ready-made project templates.
Multimodal lakehouse for AI data curation, feature engineering, and search
Coding bites with starter code, tests and discussion
Edit source files with a lightweight cross-platform editor and optional Python add-ons.
Automate GUI behavior tests for desktop, web, mobile, and embedded applications with object-based recognition.
Practical Python explanations with working examples
An interactive introduction to Python
A Silicon Labs IoT development environment that installs protocol SDKs and generates projects for preferred toolchains.
Convert HTML and CSS into PDF without a browser engine
Beginner programming books available to read online
Run DuckDB-based analytics in a managed cloud warehouse and share results with a team.
A deterministic layer that lets agents make code changes across an entire code estate.