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