Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Exercism

TypeScript

via Exercism

Overview

TypeScript (TS) is a superset of JavaScript (JS), created at Microsoft in response to frustration developing large-scale applications in JS. In a large JS project, knowing what properties your own objects have, what arguments your functions take (and what type they need to be) can become difficult. Similarly, since there is no ability to intelligently inspect JS code, when you include a package (like from npm ), you have to keep the documentation up so you know what methods are available and what arguments they take. TS solves these issues. It is currently an open-source project hosted on Github. It supports tools for any browser as well as Node, for any host, on any OS. TS compiles to readable, standards-based JavaScript.

Syllabus

  • Hello World
  • Two Fer
  • Resistor Color Duo
  • Resistor Color Trio
  • Leap
  • Resistor Color
  • Rna Transcription
  • Space Age
  • DnD Character
  • Pangram
  • Bob
  • Matrix
  • Robot Name
  • Grade School
  • Clock
  • Secret Handshake
  • Binary Search
  • Linked List
  • Rational Numbers
  • Atbash Cipher
  • Simple Cipher
  • Wordy
  • List Ops
  • Word Count
  • Difference Of Squares
  • Gigasecond
  • Reverse String
  • Triangle
  • Collatz Conjecture
  • Etl
  • Protein Translation
  • Raindrops
  • Hamming
  • Nucleotide Count
  • Scrabble Score
  • Allergies
  • Perfect Numbers
  • Complex Numbers
  • Luhn
  • Grains
  • Pythagorean Triplet
  • Sum Of Multiples
  • Acronym
  • Anagram
  • Isogram
  • Roman Numerals
  • Series
  • Phone Number
  • Two Bucket
  • Variable Length Quantity
  • Largest Series Product
  • Food Chain
  • House
  • Isbn Verifier
  • Pig Latin
  • Proverb
  • Twelve Days
  • Beer Song
  • Say
  • Rectangles
  • Saddle Points
  • Spiral Matrix
  • Transpose
  • Ocr Numbers
  • Nth Prime
  • Alphametics
  • Connect
  • Bowling
  • Prime Factors
  • Diamond
  • Pascals Triangle
  • Binary Search Tree
  • Sublist
  • Custom Set
  • Circular Buffer
  • Word Search
  • Sieve
  • Palindrome Products
  • Diffie Hellman
  • Robot Simulator
  • Armstrong Numbers
  • Run Length Encoding
  • Rotational Cipher
  • Strain
  • Accumulate
  • All Your Base
  • Flatten Array
  • Matching Brackets
  • Tournament
  • Minesweeper
  • Kindergarten Garden
  • Queen Attack
  • React
  • Crypto Square
  • Knapsack

Reviews

Start your review of TypeScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.