How the Custom Map Codes Actually Work in Practice
The current code most people are using to get into the aerial training map is ttt157ttt. It drops you into a custom game lobby where you can practice mechanics outside of normal match conditions. The map itself is relatively barebones — just an open space with some dummies and terrain you can manipulate. It's been around for a while and the code itself doesn't change frequently, but the map gets updated occasionally when Riot patches something that breaks it. Here's what you actually need to do to get in there. Open League of Legends, go to Custom Game, and enter the code in the custom game lobby screen. If the code isn't accepted, the most common reason is that you're not in a supported region or your client version is slightly behind what the map expects. Update your client and try again. Once you're in, the map loads with no enemies, no minions, and no jungle camps. You can move freely and use abilities on the practice dummies. I found that the dummies don't always respond correctly if you spawn too far away from them. The aggro range on these practice bots is narrower than you'd expect from normal minimon AI. My workaround was to walk up within about 600 units before engaging, which is roughly the range of a mid-range ability cast. If you start too far out, the dummies just stand there and do nothing, and you waste time figuring out why.
Another thing people miss is that spell flags don't fully reset between casts in this map. If you've used Flash and then exit the custom game before the cooldown expires, your next game will still show Flash on cooldown for a few seconds. It's a minor annoyance but it throws off muscle memory training if you're counting on consistent timing. The fix is to close out of League entirely between sessions rather than just leaving the custom game. The map also has a quirk where some champions' movement speed gets clamped at a weird value if they enter from the spawn point at full sprint. I ran into this with Yasuo and Zed — both have movement speed modifiers that trigger on entry, and in this map it causes them to stutter for about half a second. It's not a big deal if you're just testing abilities, but if you're rehearsing a combo that relies on consistent entry speed, it throws off the timing. I stopped using this map for Yasuo OCB practice and switched to doing it in normal custom games with a friend instead.
What This Map Is Good For and Where It Falls Apart
The aerial training map is useful for ability accuracy work and for practicing skill shots against stationary or slow-moving targets. You can also use it to test wave management mechanics in a vacuum, though the wave AI is simplified compared to normal matches. If you're trying to learn a new champion's kit, this gives you a low-pressure environment to figure out cooldowns and ranges without the stress of an actual game. It is not a replacement for actual practice against real opponents. The dummies don't dodge, they don't teleport, and they don't use abilities. Any improvement you get from this map is strictly mechanical — hand-eye coordination, ability timing, keyboard shortcuts. Strategic elements like positioning against a mobile enemy, spell rotation under pressure, or map awareness won't improve from using this. If your goal is just to stop missing your abilities 40 percent of the time, this will help. If your goal is to get better at laning, you need to play games. There's also the issue of map stability. Custom maps like this sometimes break after a patch. When that happens, the code stops working and you have to wait for the creator to update it. In my experience, most popular training maps get patched within a week of a client update, but there have been cases where it took two or three weeks. During that window, you're stuck with either the broken version or nothing at all. Having a backup method — like setting up your own custom game with spell flags disabled — is worth having in case the public map goes down.
Get the Full Details

The code itself stays the same for months at a time, so you don't need to search for updates regularly. Just keep your client current and try it when you're ready to practice. It's a simple tool with limited scope, but within that scope it does what it's supposed to do without any friction if you know the quirks ahead of time.