# Kodeshala > Hands-on coding education with sandboxed in-browser labs. The full Git > course is FREE — 24 hands-on lessons that run in a real Linux terminal > in your browser, with hidden tests grading each command you type. > The first lesson runs without signing up; the rest need a free > magic-link sign-in (no password). Python and Full-stack are taught > cohort-based. ## Free — Git course (24 lessons, no cost) Complete hands-on Git curriculum. Every lesson runs in a real sandboxed Linux terminal with a real Git repo — no setup, no install, no VM. Hidden tests grade each command so you know when you've got it right. - [Git course overview](https://kodeshala.com/learn/git) - [Start the first lesson (no signup)](https://kodeshala.com/learn/git/basics/init-repo) - Modules: Basics, Branches, Diverged (merge / rebase / conflicts), Remotes (clone / push / pull), Rewriting history (amend / reflog / squash), Undoing (restore / reset / revert) Anyone can read every lesson and try the first one without an account. Signing in unlocks the rest of the interactive labs and saves progress. ## Cohort-based — Python and Full-stack Small live cohorts, hands-on curriculum, capstone project graded by hidden tests. - [Python cohort](https://kodeshala.com/cohorts/python) — fifteen modules from syntax to a capstone project. - [Full-stack cohort](https://kodeshala.com/cohorts/fullstack) — end-to-end web dev: Node, databases, auth, frontend. Register interest via the form on either page. ## How the sandbox works Every lesson spins up a private Docker container with a real Linux shell, git, and any lesson-specific tools. Commands run inside that container; hidden test scripts inspect the repo / filesystem state after your submission and grade pass/fail with specific check-level feedback. No local install of anything required — a modern browser is the whole toolchain. ## Content - [Blog](https://kodeshala.com/blog) — teaching write-ups on specific Git topics (fast-forward vs three-way merge, unstaging files, etc.). ## Contact - Email: hello@kodeshala.com - Run by: Ashutosh Dubey