Git
From `init` to interactive rebase.
Every concept is practised inside a real repository branching, conflicts, undoing, rewriting history, working with remotes. No diagrams of commit graphs without driving one yourself.
Hands-on coding instruction
Kodeshala teaches developers in small cohorts. Every lesson runs in a real sandboxed environment in your browser no setup, no toy examples, and immediate feedback the moment your code works.
Currently teaching
From `init` to interactive rebase.
Every concept is practised inside a real repository branching, conflicts, undoing, rewriting history, working with remotes. No diagrams of commit graphs without driving one yourself.
Interview prep
OOP → patterns → problems
Interview design skills.
Forty hands-on problems parking lot, chess, LRU cache, rate limiter. Every one asks you to design AND defend your choices, the discipline that separates senior candidates from juniors.
Variables to a real capstone project.
Fifteen modules covering syntax, data structures, functions, classes, files, JSON, dates, HTTP, packages ending in a project you build end-to-end with hidden tests grading your work.
Coming next
JavaScript → API → ship
End-to-end web development.
From your first line of JavaScript to a deployable app backend first (Node, databases, auth, integrations), then frontend. Culminates in a full-stack capstone you ship.
How we teach
We cap each cohort small enough that every question gets answered. No back row, no overflow Slack channel where threads die unanswered.
Each lesson spins up a sandboxed Linux terminal or Python environment. You never wrestle with `which python`, line endings, or which shell you're in.
Every exercise has hidden tests. You know immediately when your code works and when it doesn't, the exact assertion that failed points you at what to look at.
About
Kodeshala is run by Ashutosh Dubey. The course materials and the practice environment are designed from scratch around how developers actually build software small steps, fast feedback, real tools.
If you're considering a cohort or have a team that needs hands-on training in Git or Python, get in touch at hello@kodeshala.com.
What we shipped, what the cohort is building, and when the next batch starts. One short email a month. No spam.