Online IT CoursesDesigned For YourCareer

Master skills. Build projects. Launch your career.

Portrait
12k+Students
3xCareer Growth
50+Countries
Assembly
Bash
Basic
C
C++
Clojure
C#
COBOL
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Groovy
Haskell
Java
JavaScript
Kotlin
Lua
Objective-C
OCaml
Octave
Pascal
Perl
PHP
Prolog
Python
R
Ruby
Rust
Scala
SQL
Swift
TypeScript
Visual Basic.Net
Assembly
Bash
Basic
C
C++
Clojure
C#
COBOL
Common Lisp
D
Elixir
Erlang
F#
Fortran
Go
Groovy
Haskell
Java
JavaScript
Kotlin
Lua
Objective-C
OCaml
Octave
Pascal
Perl
PHP
Prolog
Python
R
Ruby
Rust
Scala
SQL
Swift
TypeScript
Visual Basic.Net
Code playground

Write code. Run real tests.

Practice directly from the home page. The live runner connects automatically when the KodeTrix API is available.

Connecting to the live runner — the instant preview is ready now.

1000 ms 64 MB
Instant preview
main
Loading editor…

Run the built-in preview now, or browse the available challenges.

What you get

Everything you need to actually learn

KodeTrix is built around practice, not passive watching. Every feature exists to get you writing code sooner and keep you coming back.

A full editor in every coding lesson. Pick a language, run the tests, see the output.

Try a challenge

Feedback on the code you actually submitted, not a generic hint.

See how it works

Articles, video, quizzes, and coding tasks, mixed through every course.

Browse courses

Every finished lesson earns XP. Keep the daily streak and climb the leaderboard.

See the leaderboard

Every certificate carries a public verification link.

Verify one

Post a question, vote on answers, mark the one that solved it.

Join the discussion
Write and run real code
Trending Education

Popular IT Courses

Teach on KodeTrix

Are you an IT professional? Teach our community

Create structured coding courses, configure sandbox challenges, and mentor students worldwide. Share your engineering expertise and earn revenue while helping the next generation.

Live rankings

Top learners

Ranked by XP and activity recorded by KodeTrix, updated as it happens.

Loading leaderboard...
How it works

Two paths through KodeTrix

Whether you are here to pick up a new language or to teach one, here is exactly what the journey looks like.

From browsing to certified

  1. 1Step 1 / 5

    Find a course

    Filter by language, difficulty, and price.

    Java - Python - C - JavaScript
  2. 2Step 2 / 5

    Read the syllabus

    Every course page shows the full curriculum and reviews before you commit.

    Curriculum - Requirements - Reviews
  3. 3Step 3 / 5

    Enrol in seconds

    Scan the KHQR code with any Bakong bank. Access unlocks as the transfer clears.

    ABA - ACLEDA - Wing
  4. 4Step 4 / 5

    Learn by writing code

    Articles, videos, quizzes, and coding tasks. Progress saves as you go.

    Resume on any device
  5. 5Step 5 / 5

    Earn a certificate

    Hit 100% and get a certificate with a public verification link.

    Verifiable - CV-ready
  6. From browsing to certified

    Dozens of courses, and the free ones open the moment you sign up.

    Browse courses

Swipe to see every step

Under the hood

Built on the stack you'll learn

KodeTrix runs on the same tools our courses teach - which means four things you can count on while you study.

Your code runs sandboxed

Every submission executes in an isolated container with its own time and memory ceiling.

Judge0 - 1000 ms - 64 MB

Pay with the bank you have

Scan one KHQR code from any Bakong member bank. No card, no foreign payment processor.

ABA - ACLEDA - Wing

Nothing gets lost

Progress, XP, and streaks sync live, so you can stop mid-lesson and resume on another device.

WebSocket over STOMP

Sign-in you can trust

Authentication runs on a dedicated OAuth2 identity server. We never store your password.

Keycloak - OAuth2

The production stack serving every lesson

Next.js 16
TypeScript
Tailwind CSS v4
Redux Toolkit
Monaco Editor
Tiptap
Spring Boot
Next.js 16
TypeScript
Tailwind CSS v4
Redux Toolkit
Monaco Editor
Tiptap
Spring Boot
Keycloak
PostgreSQL
MinIO
Judge0
Bakong KHQR
WebSocket
Keycloak
PostgreSQL
MinIO
Judge0
Bakong KHQR
WebSocket
Got Questions?

Frequently Asked Questions