---
title: "3 new languages: Welcome TypeScript, Java and C#!"
url: https://algopath.pro/blog/three-new-languages-typescript-java-csharp
language: en
summary: "TypeScript, Java and C# now run in the browser alongside JavaScript, Python and PHP. All 143 exercises have a starter in each of the six, and nothing installs."
updated: 2026-09-09
---

# 3 new languages: Welcome TypeScript, Java and C#!

AlgoPath added three languages: TypeScript, Java, and C#.

- TypeScript
- Java
- C#

With JavaScript, Python and PHP that makes six. All 143 exercises ship a starter in each one. Everything runs in your browser. Nothing installs, and nothing you write leaves the tab.

## Does the language change the exercise?

No. The tests are the same in all six. The signature changes. The cases do not.

Solve a step in Python today. Rewrite it in Java next month. Same bar both times.

## Are the hints in every language?

Yes. Every hint that shows code now has a block per language. That is 1,676 new blocks.

Each answer is dropped into its own step. Then it runs against that step's tests. A hint that does not solve the exercise cannot ship.

The words changed too. 394 rungs used to explain the plan in JavaScript. Even to someone writing Python.

## Where is this in the track?

In all 150 steps. Step 19 is a good first one. Two pointers, six cases. Three of them expect null.

Why the track exists is in [why I built AlgoPath](/blog/why-i-built-algopath). Why it feels hostile early is in [why people hate algorithms](/blog/i-hate-algorithms).

The first 33 steps are free in full. Pick your language above the editor and write it.
