Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>DRUNew to Visual Studio Code? Get it now.
DRU

DRU

Preview

DataRoot University

|
1 install
| (0) | Free
DataRoot University courses in VS Code: labs, graded submits, progress and deadlines.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DRU

DataRoot University's courses, inside VS Code. Do the labs in your editor, submit them with one click, and see your result for each task. The side bar shows your progress, your deadlines and what to do next.

You need a DataRoot University account: sign up from the DRU side bar with your Google account.

What you get

  • Your course in the side bar. Click the DRU icon in the activity bar. Course shows its modules, your score, the module you're on and its deadline, with a Continue button for the next step. Pass a module to unlock the next one.
  • Labs, projects and tests in your editor. Start Module puts the module's files in your DRU folder. Open a lab or project, do its tasks, and choose Submit to DRU at the top of its file, and DataRoot University checks it. A test opens in its own tab, with Submit test.
  • Every attempt. An activity's page lists each submit with its result per test. Labs and projects take as many submits as you like, and a test gives you three tries. Your best score counts.
  • Deadlines. A module's deadline starts when you start the module. The status bar shows your progress and the time left, and DRU reminds you, at most once a day, when a deadline is close. After it, DRU takes no more submits until DRU Team gives you more time.
  • Lab setup. It checks your computer and installs what your course's labs need. If something has to be installed by hand, it shows you where to get it.
  • Command Palette. Run DRU: Open Activity… to jump to any activity of your course, or DRU: Open Materials… for a module's reading.

What you need

  • VS Code 1.90 or later
  • A Google account, to sign up and log in
  • An internet connection, to log in, download labs and submit them
  • Anything else your course needs: Lab setup checks your computer, and an activity that needs more, such as another program or an account on another site, tells you when you open it

Getting started

  1. Open the DRU icon in the activity bar and choose Sign up. Your browser opens: sign in with Google, fill in your details, and you're back in VS Code.
  2. Pick a course on Courses and choose Start course.
  3. Choose Start Module. The first time, DRU asks where to keep your course files: Use ~/DRU, or Choose Location….
  4. If your course's card says your computer isn't ready for the labs, choose Set up there, then Set up on Lab setup.
  5. Open a lab with Continue, do its tasks, then choose Submit to DRU.

Get started with DRU, VS Code's walkthrough, shows the same steps with pictures. It opens when you install DRU, and Help → Welcome brings it back.

Settings

Open them with DRU: Open Settings.

Setting What it does
dru.druFolder Where your DRU folder is. Empty until your first download asks
dru.notifications.deadlineReminders Turns the deadline reminders on or off
dru.statusBar.enabled Shows or hides the progress item in the status bar
dru.appearance.reduceTransparency Draws DRU's panels as solid surfaces instead of glass

Your data

  • What DataRoot University gets: your name and email from Google, the details you enter when you sign up and in Profile, and what you submit: your labs, only the files of a project that DRU tests, your test answers, and the names of the Docker images you hand in.
  • Your Kaggle token, if your course has Kaggle activities: it stays in VS Code's secret storage on your computer, and goes to DataRoot University only with each score check, which uses it and doesn't keep it.
  • What stays on your computer: your course files, and everything else in your workspace.
  • No telemetry. Apart from DataRoot University, DRU only asks the Marketplace whether a newer version is out. When you choose Set up, Lab setup downloads what your labs need.
  • Sign Out, in the ⋯ menu of the DRU view, ends your session on this computer.

Help

The FAQ answers the common questions about submitting, attempts, deadlines and your course files: ? at the top of the DRU side bar. Some results, such as a run that timed out, link straight to their answer. For anything else, email DRU Team at university@datarootlabs.com.

Licence

DRU is proprietary software of DataRoot Labs. See the licence file for the terms and for the licences of the fonts and icons it includes.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft