Free beta: 60 days of full access, no card needed.120 seats leftSign up free

We use necessary cookies to run the site (sign-in and language). If you accept, we also load Google Analytics to see which pages are used, and Google reCAPTCHA to keep spam off the contact and bug-report forms. Privacy policy

← Blog
Product updates

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

Elman Huseynov · 2026-08-07 ·

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. Why it feels hostile early is in why people hate algorithms.

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