EnkiApp is the easiest way to level up your technical skills.

Build a habit of acquiring new skills using our quick workouts and games. Learn new tips and tricks, a whole new language, or how to write your first line of code. When you get a question incorrect, EnkiApp gives a thorough explanation with links to learn more. The questions get progressively harder and EnkiApp personalizes your learning path as you make progress.

Apple App StoreGoogle Play
EnkiApp

Train like a pro. Daily.

We have an ever-expanding library of topics for beginner, experienced, and senior developers. Our collection of topics covers the most popular programming languages, frameworks, and developer tools. Pick a topic and track your progress as you learn!

Linux

Linux

Python

Python

JavaScript

JavaScript

CSS

CSS

Java

Java

Git

Git

Two iPhone using EnkiApp

Workouts
+ Games

Optimize your learning with bite-sized, daily workouts on any of our topics. EnkiApp tailors personalized workouts based on individual needs and pace. Complete the workouts to unlock different challenges and games. Optimize your learning by making it a daily habit and see how many days in a row you can build new skills!

Quick and effective learning

Our workouts help you dig into a technical topic every day, with a micro-lesson you can do on the train, the bus, or over your morning coffee. Each one contains a brief tl;dr style overview of something we think you haven’t seen before.


Articles are attached to community resources where you can dig deeper, and an opportunity to practice what you’ve learned. We’ll send you additional resources based on what you’re most interested in, and keep pushing you to learn a little every day.

EnkiApp

Enki Pro

Get Enki Premium to unlock every game level, team perk, and special feature in the app.

🤖

Bot Access

learn with Slack

🔥

Premium Topics

ignite your learning

🤓

Pre-release features

thanks for your support

🐎

Track your learning

skills maps to guide you