</>Code Kaksha
MERN StackPHP / LaravelPython / DjangoJava / SpringData Science
Join Training
CoursesMERN StackPHP / LaravelWeb DesignPython / DjangoMEAN StackNext.jsReact NativeJava / SpringData ScienceData AnalyticsMachine LearningAIDigital Marketing

TypeScript

16 lessons · 100% free
1TypeScript Basics
What is TypeScript?Setting Up & CompilingBasic Types: string, number, boolean, arraySpecial Types: any, unknown, union & literalType Inference: TypeScript Guesses For YouTyping Functions
2Describing Shapes
Interfaces: Describing an Object ShapeType Aliases & the type KeywordOptional and readonly PropertiesEnums: Named Sets of ConstantsTuples: Fixed-Length, Typed Lists
3Power Features
Typed ClassesGenerics: Reusable Typed CodeNarrowing: typeof and in Type GuardsModules & tsconfig.json
4Project
Project: A Fully Typed Shopping Cart
Language

TypeScript — Typed JavaScript

JavaScript with types — catch bugs before they happen and write clearer, safer code. The language used in Angular and large React apps.

16 lessons4 chaptersStart: What is TypeScript? →

1TypeScript Basics

What is TypeScript?25 minSetting Up & Compiling30 minBasic Types: string, number, boolean, array30 minSpecial Types: any, unknown, union & literal35 minType Inference: TypeScript Guesses For You25 minTyping Functions35 min

2Describing Shapes

Interfaces: Describing an Object Shape35 minType Aliases & the type Keyword30 minOptional and readonly Properties30 minEnums: Named Sets of Constants30 minTuples: Fixed-Length, Typed Lists30 min

3Power Features

Typed Classes40 minGenerics: Reusable Typed Code40 minNarrowing: typeof and in Type Guards35 minModules & tsconfig.json35 min

4Project

Project: A Fully Typed Shopping Cart120 min
</>Code Kaksha

Free, hands-on coding tutorials with live, editable examples — from your first HTML tag to full-stack apps, data science and AI. Built so anyone can learn to code.

By the CodingClave team — a coding training institute in Lucknow, India.

Courses

MERN StackPHP / LaravelPython / DjangoData ScienceJava / SpringMachine LearningAll courses →

Popular Topics

HTMLCSSJavaScriptPythonReactNode.jsMySQL

CodingClave

Training Programs1:1 MentorshipAbout UsContact
© 2026 Code Kaksha — Learn to code, free.Made with ♥ in Lucknow, India