App Intel

Learn TypeScript | Code & Run

LiveCoddykit187 apps · 350.8K installsEducationFree · contains adsIn-app purchases: $7.99 - $59.99 per itemcom.coddykit.typescript.academy

TS tutorial & compiler: generics, type puzzles and interview questions

Alert me★ WatchOpen in Play ↗
Total installs
4,094
exact · Play shows 1,000+
Installs / day
+12
since last crawl
Rating
—★
— ratings · — reviews
Released
23 Dec 2024
1.8y ago
Last update
11 Oct 2026
v82.6.2 · 21h ago
Countries
—
not checked yet

Install history

exact counter from Google Play
4.1K4.3K4.5K4.8K5K10 Oct11 Oct12 Oct
4.1K4.3K4.5K4.8K5K10 Oct11 Oct12 Oct

Installs per day · last 90 days

012.52537.55011 Oct12 Oct12 Oct11 Oct: 012 Oct: 23

Change timeline

3 changes
  1. Update date
    26 Sept 202611 Oct 2026
  2. Version
    82.6.1 → 82.6.2
  3. What's new
    —• Refreshed look and smoother experience across the app • Improved translations — lessons and screens in your language Thanks for learning with us — your reviews help us improve!

Country availability

Availability has not been checked for this app yet. “Check all countries” looks the app up in about 140 Google Play storefronts and shows where it is live, listed but not installable, or missing — plus any country-specific (custom) store listings.

Top countries

Country data will be available soon.

We estimate where downloads come from using the app’s position in Google Play’s top charts in about 140 countries. This app is not in any chart we have collected yet; the estimate appears as soon as it is.

Top chart positions

Not in any tracked top chart.

App manifest

Read this app's manifest from Google Play: permissions, declared SDKs, components and AdMob app ID. Saved analysis appears here automatically.

Manifest analysis reads only the required APK ranges. Base APK downloads may need separate device splits to install.

Data safety

declared by the developer on Google Play
  • No data shared with third parties
  • Collects data Personal info and Device or other IDs
  • Data is encrypted in transit
  • You can ask for your data to be deleted

This is the developer's own declaration, summarised from the Play listing. The permissions below show what the app is technically able to access.

Permissions

15 in 5 groups
6 Sensitive3 Notable6 Routine

What this app can do with your phone

  • Record sound using your phone's microphone
  • Read photos, videos, and other files saved in your phone's shared storage
  • Add, change or delete photos, videos and other files in your phone's storage
  • Show its own windows or bubbles on top of other apps you are using
Photos/Media/FilesSensitive2

Access to photos, videos, music and other files stored on your device

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
StorageSensitive2

Access to files, photos and media saved on your phone's storage

  • Read photos, videos, and other files saved in your phone's shared storageread the contents of your USB storage · READ_EXTERNAL_STORAGE
  • Add, change or delete photos, videos and other files in your phone's storagemodify or delete the contents of your USB storage · WRITE_EXTERNAL_STORAGE
MicrophoneSensitive1

Access to your phone's microphone to record sound

  • Record sound using your phone's microphonerecord audio · RECORD_AUDIO
Wi-Fi connection informationRoutine1

Access to details about Wi-Fi networks your device sees or uses

  • See whether Wi-Fi is on and details of the network you are connected toview Wi-Fi connections · ACCESS_WIFI_STATE
OtherSensitive9

Access to miscellaneous device features that don't fit other categories

  • Show its own windows or bubbles on top of other apps you are usingdraw over other apps · SYSTEM_ALERT_WINDOW
  • Change volume and choose which speaker or headset plays soundchange your audio settings · MODIFY_AUDIO_SETTINGS
  • Start itself automatically as soon as your phone finishes turning onrun at startup · RECEIVE_BOOT_COMPLETED
  • Keep your phone's processor or screen from going to sleep, which can use more batteryprevent device from sleeping · WAKE_LOCK
  • Check whether you are online and whether you use Wi-Fi or mobile dataview network connections · ACCESS_NETWORK_STATE
  • Connect to the internet to load content and send datafull network access · INTERNET
  • Make your phone vibratecontrol vibration · VIBRATE
  • Check with Google Play that you got this app legitimatelyGoogle Play license check · com.android.vending.CHECK_LICENSE
  • Receive push messages sent from the app's servers over the internetreceive data from Internet · com.google.android.c2dm.permission.RECEIVE

Sensitive = can reach personal data, location, camera/mic or act on your behalf. Notable = changes how your device behaves. Routine = normal for almost every app. Source: Google Play's permission list for all versions of this app.

Store listing

Full description
Learn TypeScript step by step, from your first type annotation to generics and conditional types. This TypeScript tutorial pairs 101 short courses with a code editor that checks your types as you type, daily puzzles and interview practice, so you write typed code instead of only reading about it. WHAT YOU'LL LEARN 352 lessons in 101 courses, levelled A1 to C2: • Basics: why types matter, basic types, arrays, tuples and enums, functions and annotations, literal types, unknown, never and void • The type system: interfaces and aliases, union and intersection types, narrowing and guards, discriminated unions, the satisfies operator • Generics: generic functions and types, constraints, conditional types, mapped and template literal types, the infer keyword, custom utility types • Real projects: React, Node.js and Express, type-safe API clients, runtime validation with Zod, testing with Jest, tRPC, GraphQL, Next.js • Tooling: strict mode and tsconfig, modules and declaration files, build tools and bundlers, monorepos, migrating a JavaScript project The first course is free. Lessons mix short explanations with questions and small code tasks. TYPESCRIPT LAB: THE REAL COMPILER ON YOUR PHONE The compiler runs on the device, so your code is checked instantly. • Type Gym: 24 puzzles and a puzzle of the day • Debug Arena: fix broken code before the clock runs out • Weekly duel: one puzzle for everyone each week, ranked on a leaderboard • Project tracks: build a typed API client, type-safe forms and a state machine, with every step checked by the compiler and by tests • Interview simulator: 30 questions in a timed set, with a graded report • Weakness radar: see which topics you still get wrong TYPESCRIPT EDITOR WITH LIVE TYPE CHECKING • Write code in the built-in editor and see type errors underlined as you type • Type Explorer shows the type at your cursor, including union members • Run your code and see the output • AI Tools in the editor review your program and suggest a fix you can apply • Save your programs and open them again later 20 GUIDED PROJECTS AND 60 CODING MISSIONS Build small programs one step at a time, each step checked when you run it. Then practise with 60 short coding missions in three levels, from Hello World to algorithms. The first project and the first two missions are free. AI MENTOR Confused by a generic constraint or a compiler error? Ask the AI Mentor and get an explanation in plain language. Free users get a few AI questions every day; Pro removes the daily limit. MORE WAYS TO PRACTISE • Quizzes with 50 questions and a TypeScript cheat sheet • 50 interview questions with answers • World Coding Challenge: three global rounds every day; solve them in TypeScript or another language • Streaks, XP and daily reminders at the time you choose • The app is available in 22 languages WHO IT'S FOR • JavaScript developers moving to TypeScript • React and Node.js developers who want typed code end to end • Beginners who want to learn programming the typed way from the start • Developers preparing for a coding interview FREE AND PRO Free: the first course, the first guided project and project track, two coding missions, daily Lab practice and a daily AI Mentor allowance. The free version shows ads. Pro: every course, project, track and mission, unlimited AI Mentor and Lab practice, the full error list in the editor, the certificate exam and no ads. TypeScript is a trademark of Microsoft Corporation. This app is not affiliated with or endorsed by Microsoft. Download Learn TypeScript | Code & Run and write your first typed program today.

What's new

• Refreshed look and smoother experience across the app • Improved translations — lessons and screens in your language Thanks for learning with us — your reviews help us improve!

Growing in Education

Category →