All apps

CodeQuest

Learn Python and SQL in your browser, one short quest at a time.

EducationBy Ubuntu Apps

Open CodeQuest

What it does

CodeQuest teaches programming through quests: short stages with hands-on challenges, each ending in a quick quiz that opens the next one. Your code runs on your own device, so it works on locked-down school and work computers too.

It is made for phones as well as laptops, with a code editor that has extra keys for brackets, quotes and indents.

What you can do with it

  • Learn Python from scratch, in your browser
  • Learn SQL and practise writing queries
  • Learn to code on your phone or tablet
  • Learn to code offline, on a plane or a train
  • Practise coding on a school or work computer where you can't install anything
  • Get a certificate for each part of a course you finish

Features

  • Python and SQL courses, from first steps to small projects
  • Challenges that check your code and show exactly what was different
  • XP, ranks, daily streaks and badges
  • Download quests to learn on a plane or train
  • A certificate for each quest you finish

Install CodeQuest

Web apps install straight from the browser, in a few seconds. It then opens from your home screen like any other app.

Computer

  1. Open the app in Chrome or Edge.
  2. Click the install icon at the right of the address bar, or open the browser menu and choose Install.
iPhone and iPad
  1. Open the app in Safari.
  2. Tap the Share button (the square with an arrow pointing up).
  3. Choose Add to Home Screen, then Add.
Android
  1. Open the app in Chrome.
  2. Tap Install when it is offered, or open the ⋮ menu and choose Install app.