👾 The learning app by @codewitharca

Learn to code.
Like a game.

Bite-sized lessons, animations that show what your code really does, and exercises that are actually fun. Start with Python – JavaScript, TypeScript, HTML & CSS and AI are on the way. No experience needed, just 5 minutes a day.

Coming soon to theApp Store Coming soon toGoogle Play

Start for free: the first 3 levels of every course are free. Follow on TikTok

  • 200+lessons
  • 5courses
  • 20+badges
  • EN · DEEnglish & German
Features

Learn to code – and make it stick

No walls of text and no hour-long videos: small steps, try it right away, a little further every day.

A lesson on variables with an animation and a code example
1

See what your code does

Animations show what happens inside the computer – like how a variable stores a value in a box, or how a loop runs step by step.

  • Every lesson takes just a few minutes
  • Every code example is checked with real code
  • Placement test: already know some basics? Start right at your level
An exercise where you put lines of code in the right order
2

Practice, don’t just read

Varied exercises make sure you really understand what you’re doing – instead of just nodding along and tapping next.

  • Multiple choice and fill in the blanks
  • Put lines of code in the right order
  • Find the bug – just like real debugging
Daily quests, streak freeze and badges
3

Staying on track made easy

Like a language-learning app, but for code: a small daily goal and your streak turn learning into a habit.

  • Daily goal and streak 🔥 – with a streak freeze for busy days
  • Daily quests and a reward chest
  • 20+ badges and boss lessons at the end of every level
Courses

One app, many languages

Every course has its own learning path. XP, streak and daily goal count across all courses.

Course picker in the app: Python, JavaScript, TypeScript, HTML & CSS, AI & LLMs
  • PythonFrom the basics to AI & backend Available now
  • JavaScriptThe language of the web Soon
  • TypeScriptJavaScript with types – like the pros Soon
  • HTML & CSSYour very first website Soon
  • AI & LLMsHow ChatGPT & co. work Soon
Learning path

The Python course: all the way to AI

8 levels take you step by step from the very beginning to your own projects with APIs and AI.

  1. Level 1Python for absolute beginnersFree
  2. Level 2Conditions & loopsFree
  3. Level 3Lists, dictionaries & data structuresFree
  4. Level 4Functions & Python syntaxPremium
  5. Level 5Advanced conceptsPremium
  6. Level 6Files, modules & software qualityPremium
  7. Level 7APIs, databases & backendPremium
  8. Level 8AI, automation & projectsPremium
  • Variables
  • Data types
  • if / else
  • Loops
  • Lists
  • Dictionaries
  • Functions
  • Classes
  • Files
  • Error handling
  • Testing
  • APIs
  • FastAPI
  • Databases
  • Async
  • Web scraping
  • Automation
  • LLMs
  • RAG
  • AI agents
Sneak peek

Take a look

Pricing

Start for free

Learn the basics for free. When you want to go deeper, Premium unlocks everything.

Free

$0

  • Levels 1–3 of every course
  • Streak, quests and badges
  • Sync your progress across devices with an account

💎 Premium

Monthly subscription, cancel anytime

  • Every level in every course
  • All new courses included
  • Code duels and AI tutor (coming soon)

The subscription renews automatically. You can cancel anytime in your App Store or Google Play account settings, at least 24 hours before the end of the current period.

Ready for your first line of code?

CodeWithArCa is coming soon to iPhone and Android. Follow us on TikTok so you don’t miss the launch.

Coming soon to theApp Store Coming soon toGoogle Play @codewitharca