👑 Premium Sign in Sign up

GayaGnan

💻 Tech Labs

Learn programming, computer science, cloud, DevOps, data and AI agents by doing: 97 missions, 75 with a live environment in your browser, each with a 2D diagram, a 3D scene and official references.

Choose your mission

Programming languages

🐍PythonBeginner → AI · 58 topics🧪 runs in browser 🟨JavaScriptBeginner → Web · 16 topics🧪 runs in browser 🔷TypeScriptIntermediate · 12 topics🧪 runs in browser ☕JavaBeginner → Enterprise · 16 topics⚙️ real compiler 🔧CFundamentals · 38 topics🧪 runs in browser ➕C++Intermediate · 16 topics🧪 runs in browser 🟪C#Beginner → Cloud · 16 topics⚙️ real compiler 🗄️SQLBeginner → Data · 15 topics🧪 runs in browser 🐹GoIntermediate · 16 topics⚙️ real compiler 🦀RustAdvanced · 16 topics⚙️ real compiler 🌐HTML + CSSBeginner⚙️ real compiler 🐚BashBeginner → Ops · 14 topics⚙️ real compiler 💠PowerShellBeginner → Ops · 15 topics⚙️ real compiler 🐘PHPBeginner → Web · 16 topics⚙️ real compiler 🟣KotlinIntermediate → Android⚙️ real compiler 🍎SwiftOptional: iOS⚙️ real compiler 📊ROptional: statistics · 13 topics🧪 runs in browser 📈DAX + Power BIAnalytics⚙️ real compiler ⚡PySparkData engineering⚙️ real compiler 🧱Block coding (Blockly)First steps🧪 runs in browser 💎RubyBeginner → Web · 14 topics🧪 runs in browser 🌙LuaBeginner → Scripting · 13 topics🧪 runs in browser 🐧Linux administrationBeginner → Ops · 17 topics⚙️ real compiler 🪟Windows administrationBeginner → Ops · 14 topics⚙️ real compiler 🍏macOS for developersBeginner → Dev · 12 topics🖥️ guided ☁️Cloud CLI (Azure, AWS, Google)Intermediate · 13 topics🖥️ guided 🏢On-premises infrastructureIntermediate → Advanced · 12 topics🖥️ guided 🧾YAML / JSON / HCL / Bicep / CloudFormationConfiguration⚙️ real compiler

All missions

🗺️ Coding runner isolation

Learner code runs inside the learner’s own browser sandbox (WebAssembly), with a time limit and no access to the server or other users.

Coding runner isolationLearner code runs inside the learner’s own browser sandbox (WebAssembly), with a time limit and no access to the server or other users.Browser sandbox (per learner)LearnerCode editorWebAssemblyruntimeTestsResult +traceGayaGnanserverwrites coderun (time limit)assertspass / failpage + starter onlyPerson / clientApp / UIComputeTool / stepAPI / gateway

The 2D diagram shows the exact flow, ports and trust boundaries. The 3D scene is a concept view of the same parts; packets travel along the same arrows.