DEVREPS
DashboardLibraryReview1012Progress

Language & Algorithms

Python0/18
Data structures & algorithms0/17
OOP & design patterns0/17
TypeScript0/18

Frontend Engineering

React & Next.js0/18
CSS & Modern Styling0/18

Backend Engineering

Django0/18
Databases & SQL0/16
Git & Version Control0/14
Testing & QA0/18

Systems & Architecture

System design & architecture0/18
Cloud & Serverless Infrastructure0/17
Auth, Authorization & Multi-Tenancy0/17

Product & AI Integrations

WhatsApp & Meta Platform Integrations0/19
Payments & Financial Systems0/11
AI Agents & LLM Integration0/17
Built by Mohamed Salem
DEVREPS

TypeScript

A type system bolted onto JavaScript — what it actually checks, what it can't, and the handful of ideas (structural typing, narrowing, generics) everything else builds on.

18 lessons

Study 55 cards for this domain

Beginner

What TypeScript actually isBeginner4 min read·Not startedBasic types and type inferenceBeginner5 min read·Not startedStructural typing — why TypeScript checks shape, not nameBeginner4 min read·Not startedInterfaces vs type aliasesBeginner4 min read·Not started

Intermediate

Union and intersection typesIntermediate4 min read·Not startedType narrowing and control flow analysisIntermediate4 min read·Not startedLiteral types and const assertionsIntermediate4 min read·Not startedEnums vs union literalsIntermediate4 min read·Not startedFunctions: parameter types, overloads, and thisIntermediate4 min read·Not startedClasses in TypeScriptIntermediate4 min read·Not startedGenerics — the fundamentalsIntermediate4 min read·Not startedUtility typesIntermediate4 min read·Not startedany, unknown, and type assertionsIntermediate4 min read·Not startedtsconfig essentials — strict mode and what it actually catchesIntermediate4 min read·Not started

Advanced

Generic constraints and defaultsAdvanced4 min read·Not startedMapped typesAdvanced3 min read·Not startedConditional types and inferAdvanced4 min read·Not startedDeclaration files and third-party typesAdvanced4 min read·Not started
DashboardLibraryReview1012Progress