# Learn TypeScript | Code & Run

> TypeScript web dev: types, Angular &amp; Node with hands-on lessons &amp; an AI mentor.

Canonical page: [https://chrome-stats.com/d/com.coddykit.typescript.academy](https://chrome-stats.com/d/com.coddykit.typescript.academy)

## Overview

- **ID:** `com.coddykit.typescript.academy`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** Coddykit
- **Category:** EDUCATION
- **Downloads:** 3,908
- **Version:** 82.6.0
- **Last updated:** 2026-09-09
- **First published:** 2024-12-23
- **Publisher country:** TR
- **Size:** 98 MB
- **Data as of:** 2026-09-15
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.coddykit.typescript.academy)
- **Website:** [https://coddykit.com](https://coddykit.com/)
- **Privacy policy:** [https://coddykit.com/terms/privacy-policy](https://coddykit.com/terms/privacy-policy)

## Description

Learn TypeScript and write JavaScript that scales — types, generics and real project patterns.<br>Bite-sized lessons with a code runner on your phone and an AI mentor that gives you instant, clear answers.<br>Made for JavaScript developers levelling up, and for beginners aiming at frontend or Node.js jobs.<br><br>WHY LEARN TYPESCRIPT?<br>• TypeScript is the default for serious JavaScript work — React, Angular, Node and most modern codebases expect it<br>• Typed code means fewer runtime bugs and much better tooling: autocomplete that actually knows your code<br>• It&#39;s one of the most-requested skills in frontend and full-stack job listings<br>• If you know JavaScript, you&#39;re closer than you think — TypeScript builds on what you already know<br><br>WHAT YOU&#39;LL LEARN<br>• TypeScript fundamentals — types, variables, functions and control flow<br>• The type system in depth — unions, narrowing and discriminated unions<br>• Generics — write flexible code that stays type-safe<br>• Type inference, utility types and everyday patterns<br>• Using TypeScript with React components and Node.js backends<br>• Strict compiler options, tooling and production-ready workflows<br><br>EVERYTHING YOU NEED TO LEARN TYPESCRIPT<br>✔ AI Mentor — confused by a generic constraint or a compiler complaint? Ask anything and get a clear answer in seconds<br>✔ 100+ bite-sized lessons (5–10 minutes each) — short but genuinely deep<br>✔ Real code editor — write and run code right on your phone<br>✔ Quizzes and coding challenges after every topic to lock in what you learn<br>✔ Weekly Code Challenge — compete with learners around the world<br>✔ Certificate of completion — pass the final exam and prove your skills<br>✔ Streaks, progress tracking and smart reminders to keep you consistent<br>✔ Learn on the go — lessons load fast and keep working on flaky connections<br>✔ App available in 22 languages<br><br>WHO IT&#39;S FOR<br>• JavaScript developers who keep seeing TypeScript in job posts and codebases<br>• React and Node developers who want end-to-end type safety<br>• Beginners who&#39;d rather learn the modern standard from day one<br>• Anyone prepping for frontend or full-stack interviews<br><br>MIGRATE WITH CONFIDENCE<br>Already have a JavaScript project? The migration lessons show you how to adopt TypeScript gradually — file by file, without stopping feature work.<br><br>Part of CoddyKit — a family of 40+ coding apps trusted by 100,000+ learners worldwide.<br><br>Free to start: your first course is free, with a daily AI Mentor allowance. Pro unlocks every course, removes ads and gives you unlimited AI Mentor.<br><br>Download now — your future self (and your linter) will thank you.

## Rankings

- #776,727 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_ADSERVICES_TOPICS`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.ACCESS_WIFI_STATE`
- `android.permission.FOREGROUND_SERVICE`
- `android.permission.INTERNET`
- `android.permission.MODIFY_AUDIO_SETTINGS`
- `android.permission.POST_NOTIFICATIONS`
- `android.permission.READ_APP_BADGE`
- `android.permission.RECEIVE_BOOT_COMPLETED`
- `android.permission.RECORD_AUDIO`
- `android.permission.SYSTEM_ALERT_WINDOW`
- `android.permission.USE_BIOMETRIC`
- `android.permission.USE_FINGERPRINT`
- `android.permission.VIBRATE`
- `android.permission.WAKE_LOCK`
- `android.permission.WRITE_EXTERNAL_STORAGE`
- `com.anddoes.launcher.permission.UPDATE_COUNT`
- `com.android.vending.BILLING`
- `com.android.vending.CHECK_LICENSE`
- `com.coddykit.typescript.academy.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`
- `com.google.android.c2dm.permission.RECEIVE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.htc.launcher.permission.READ_SETTINGS`
- `com.htc.launcher.permission.UPDATE_SHORTCUT`
- `com.huawei.android.launcher.permission.CHANGE_BADGE`
- `com.huawei.android.launcher.permission.READ_SETTINGS`
- `com.huawei.android.launcher.permission.WRITE_SETTINGS`
- `com.majeur.launcher.permission.UPDATE_BADGE`
- `com.oppo.launcher.permission.READ_SETTINGS`
- `com.oppo.launcher.permission.WRITE_SETTINGS`
- `com.sec.android.provider.badge.permission.READ`
- `com.sec.android.provider.badge.permission.WRITE`
- `com.sonyericsson.home.permission.BROADCAST_BADGE`
- `com.sonymobile.home.permission.PROVIDER_INSERT_BADGE`
- `me.everything.badger.permission.BADGE_COUNT_READ`
- `me.everything.badger.permission.BADGE_COUNT_WRITE`

## Similar extensions and apps

- [Learn TypeScript: Code & Build](https://chrome-stats.com/d/com.codynn.typescript_programs_app) — 2,208 users
- [Learning TypeScript](https://chrome-stats.com/d/com.airtonsiq.learntypescript) — 66 users
- [Learn TypeScript](https://chrome-stats.com/d/coursetech.LearnTypescript) — 263 users
- [Learn Angular: Build Web Apps](https://chrome-stats.com/d/com.coddykit.angular) — 893 users
- [Aprende TypeScript](https://chrome-stats.com/d/com.sotoflores.aprendetypescript) — 534 users
- [Typescript Academy](https://chrome-stats.com/d/com.newHMapps.typescripte) — 4,109 users
- [Learn JavaScript: Code & Build](https://chrome-stats.com/d/com.coddykit.javascript.academy) — 1,646 users
- [Learn TypeScript](https://chrome-stats.com/d/com.applixus.learn_type_script_android_tutorial) — 204 users
- [TypeScript Notes](https://chrome-stats.com/d/com.noobdev7.typescriptnotes) — 27 users
- [Learn TypeScript Programming](https://chrome-stats.com/d/com.fashbell.learn.typescript) — 223 users
- [Learn TypeScript - OnePercent](https://chrome-stats.com/d/club.onepercent.typescript_tutorial) — 677 users
- [Learn TypeScript Offline \[PRO\]](https://chrome-stats.com/d/com.meenstudio.learntypescriptpro) — 129 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.coddykit.typescript.academy)
