Learn core Javascript programming. Eventually graduate to stronger typing using Typescript.
19 topics
40 hours
Beginner
Certificate
We start the journey by learning the various nuts & bolts of the javascript programming language. We then start with functions and give it a much needed separate treatment from the rest of the topics. We graduate to the world of functional programming & closures.
Along the way we learn about object orientation in javascript. We wrap up by playing with the various built in objects in javascript.
We start the same journey as above but in the typescript avatar!
We wrap up the course by learning to write unit tests using the jest testing framework.
Pre requisites : Exposure to any other programming language & lots of optimism!
if
, if-else
, if-else if-else
selection statements for branchingswitch
statement for branchingwhile
and for
statementsbreak
& continue
statementsfinally
blockany
typethis
in functionsunknown
& never
types in typescriptextending
& implementing
from classesJavascript
Typescript
Unit tests
Integration tests
Functional programming
OOP
Project 1Tic Tac Toe
As part of the capstone project, build a browser based tic-tac-toe game using javascript & typescript