Skip to main content
The Dynamic Workspace can sync your lesson work with your own GitHub repository, so your practice code lives somewhere you control.

Setting it up

1

Connect GitHub

Link your GitHub account under Settings → Security → Connected social accounts (or during sign-in). See Account & Profile.
2

Look for the GitHub badge

In lessons that support it, the editor shows a GitHub badge indicating your work can sync to a personal repository.
3

Sync your work

Push your changes to keep a personal copy of what you build during the course.

Why it matters

  • Ownership — your practice code isn’t trapped in the lesson; it’s in your repo.
  • Portfolio — completed exercises can become part of your public work.
  • Safety — syncing is to your repository, kept separate from course content.

Workspace overview

See how GitHub sync fits into the Dynamic Workspace.