Skip to main content
New in 3.0: AI & machine-learning studios

Learn to code. Build real projects.

GenXYZ Lab is a free learning and coding studio for Android and Windows — 70 offline courses, 129 working templates, and AI tools in one app.

Available for Android and Windows

  • Free, no subscription
  • No account required
  • Works offline
Offline courses
70
Working templates
129
Tools and studios
30+
Programming languages
10

Features

Everything you need to learn, practice, and build

One app takes you from your first lesson to a running project — on your phone or your PC.

  • 70 offline courses

    Guided lessons, checkpoints, and quizzes that keep working without a connection. Finish a course and earn a certificate.

  • Code in 10 languages

    Python, Java, JavaScript, TypeScript, C, C++, Dart, Rust, Go, and Kotlin, with code folding, indentation guides, and a run console.

  • 129 working templates

    Start from complete, ready-to-run projects with previews, readiness checks, and a clear overview of every file.

  • AI and machine learning

    Generate ML starter projects, label images and tabular data in Dataset Studio, and follow local training in Training Studio.

  • 30+ tools and studios

    API Tester, SQL and NoSQL labs, File Explorer, a terminal, Compiler Manager, and 13 offline academic solvers.

  • 20+ frameworks

    Flutter, Arduino, Web Dev, and Notebook studios, plus starters for React, Vue, Django, FastAPI, Spring Boot, and more.

  • 30+ open-source games

    Playable source to take apart — from classic arcade games to 3D projects like Subway Dash, billiards, and bowling.

  • Project-aware AI assistant

    Ask questions, explain code, and diagnose problems with an assistant that reads your project. Bring the provider you prefer.

  • Progress you can prove

    Quizzes, certificates with QR verification, daily activity, and portable backups of everything you create.

Everything above is included — no paid tier and nothing to unlock.

How it works

From first lesson to finished project

Courses, practice, and projects live in the same app, so what you learn becomes code you can run and keep.

  1. 1Learn

    Finish one guided lesson

    Open Courses, choose an offline course, complete its lessons and checkpoints, then take the included quiz.

  2. 2Practice

    Run the idea yourself

    Move to Code Practice, choose one of the ten languages, write a small version of the concept, and inspect the run console.

  3. 3Build

    Turn it into a project

    Choose a template or framework starter, add it to your workspace, edit the files, preview it, and export or deploy when ready.

Download

Get GenXYZ Lab for your device

Free, with no account and no subscription. Pick the build for the device you learn on.

Android (64-bit)

Android 7.0 or newer · 64-bit ARM

  • Guided courses, quizzes, and certificates offline
  • Real compilers on-device through Termux
  • Arduino, Flutter, and web project studios
Version
v3.0.0
File
APK · 76.6 MB
Download for Android 64-bit

Recommended for most current Android phones.

Windows

Windows 10 or 11 · 64-bit

  • The same courses, editor, and project tools
  • Uses the compilers already on your PC
  • Larger screen and full keyboard shortcuts
Version
v3.0.0
File
ZIP · 33.1 MB
Download for Windows

Uses the compilers already installed on your PC.

Prefer to verify first? See every release and its SHA-256 checksums (opens in a new tab)

Around the world

Where learners download GenXYZ Lab

Dots mark city-level areas, about 25 km across, where the app has been downloaded; shaded circles are older, approximate regions. Zoom in to explore, and hover or tap to see the totals.

Total downloads
—
Places on the map
0
Loading map…

Locations come from Cloudflare's approximate network location and are rounded to a 0.25° grid (about 25 km) before storage. Only an aggregate count is kept — no IP address, precise location, timestamp, account, or device identity. Privacy details

Setup

Up and running in a few minutes

Real compilers, without the guesswork. Here is everything each platform needs.

Windows

Uses the compilers already installed on your PC — there is nothing extra to set up.

  1. 1

    Extract the ZIP

    Unzip the whole download into a normal folder. Do not run the app from inside the archive.

  2. 2

    Launch GenXYZ Lab

    Open the extracted folder and start the GenXYZ Lab executable. Keep the other files beside it.

  3. 3

    Check your toolchains

    Compiler Manager detects Python, Node.js, JDK, GCC, Go, Rust, and Dart on your PATH and links to official installers for anything missing.

Android

Courses work right away. To run code on your phone, connect local compilers through Termux.

  1. 1

    Install Termux from F-Droid

    Use the current verified F-Droid build. The old Play Store version is obsolete.

    Open Termux on F-Droid (opens in a new tab)
  2. 2

    Open Termux once

    Let it finish preparing its environment, then return to GenXYZ Lab.

  3. 3

    Open Compiler Manager

    In GenXYZ Lab, go to Code Practice → Compilers → Compiler Manager.

  4. 4

    Follow the guided setup

    Pick a language or framework and follow its install, permission, and detection steps.

Android: install order matters

Planning to compile offline? Install Termux before GenXYZ Lab so Android can grant the permission that connects the two apps.

Keep long-running tools alive

If Android stops a local server or tunnel, set Termux battery usage to Unrestricted in Android settings.

Ready to start building?

Download the app, then follow the full guide for tips, workflows, and troubleshooting.

Community

Help shape the next release

Share an idea, help another learner, or send a private bug report.

0/500

Your display name and comment are public. One comment every two minutes. Please do not share secrets or personal data.

Recent comments

Live

Loading the conversation…