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.
Start for free: the first 3 levels of every course are free. Follow on TikTok
- 200+lessons
- 5courses
- 20+badges
- EN · DEEnglish & German
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.

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

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

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
One app, many languages
Every course has its own learning path. XP, streak and daily goal count across all courses.

- 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
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.
- Level 1Python for absolute beginnersFree
- Level 2Conditions & loopsFree
- Level 3Lists, dictionaries & data structuresFree
- Level 4Functions & Python syntaxPremium
- Level 5Advanced conceptsPremium
- Level 6Files, modules & software qualityPremium
- Level 7APIs, databases & backendPremium
- 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
Take a look





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.