Skip to content

About CrackedAI

Practise machine learning, systems programming, and typed Python through guided lessons and coding exercises. Run the tests on your own machine.

What it is

CrackedAI is a catalogue of programming problems across five modes: PyTorch, JAX, typed Python, Rust and C++. Exercises include test cases so you can check your solution. Some also compare its runtime with a stored reference time. Guided tracks arrange related explanations and exercises in a suggested order.

Why your code runs on your machine

CrackedAI runs your code on a computer you control. You can practise with your own tools and hardware, including a GPU for tensor problems. Our web server coordinates the practice experience; it never executes your code.

The crackedai-connect runtime runs locally on your computer. You can also link that computer to run code from another device, such as your phone.

  • When you are signed in, we autosave your code as a draft and keep passing submissions so you can return to your work. Running code on your machine does not mean the code stays only on that machine. Read what we store.
  • Benchmark results reflect both your implementation and your hardware. The reference time is measured separately, so a ratio is not a comparison on identical hardware. Use repeated runs on the same machine to understand your own improvements. Typed Python is checked for correctness and typing, rather than ranked by speed.
  • You can read lessons and explore problems before installing anything. When you are ready to run code, follow the setup guide.

Study with others

Message friends or join a study squad around a track. Messages are encrypted in your browser before they reach our server, and conversation members decrypt them on their own devices. The server stores and delivers the encrypted messages; it cannot read their contents.

Group membership and group names are visible to the server. Creating a squad shares your track progress with its members. If you join an existing squad, you choose whether to share. You can stop sharing from the squad’s progress board.

Who makes it

CrackedAI is a small independent project. To report a bug, an unclear explanation or a mistake in an exercise, email hello@crackedaicode.com.

What it costs

Practice is free. There is no paid tier, trial period, or payment card required. Code execution uses your own hardware.