Програма отримала назву DeepCoder. За словами розробників, вона дозволить створювати програми людям, які не знають жодної мови програмування. Передбачається, що користувачі зможуть просто словами описати, яку програму вони хочуть отримати, а DeepCoder складе її сам.
Штучний інтелект використовує підхід, який отримав назву програмний синтез: він підбирає частини вже існуючого коду і складає їх таким чином, щоб отримати бажаний результат. Для того, щоб зрозуміти, який фрагмент коду потрібен для створення тієї чи іншої програми, DeepCoder порівнює вхідні і вихідні дані.
Раніше повідомлялося про те, що штучний інтелект зрівнявся в тесті IQ з чотирирічними дітьми. Автори використали тест WPPSI третього видання, який застосовується для дітей віком від 2,5 до 7 років. Щоб адаптувати видання для комп'ютерної програми, вчені використовували додаткові модулі, що переводять текстовий питання в набір ключових слів.