Welcome! It's time to learn the arcane depths of TypeScript. In this course we're going to cover all of the fundamentals of the language, and even most of the advanced features that you're likely to come across as a professional TS developer.
I'm going to assume you're already familiar with JavaScript, if you're not, start with our Learn JavaScript course first. I don't want to re-explain programming basics to you...
For most of this course you'll be writing code in your browser, but toward the end we'll drop down to your local machine and use our official CLI tool to pass off lessons.
We'll be building parts of a make-believe software project: Support.ai! A startup that raises capital and spends it all on marketing builds a revolutionary new way to automate customer support through LLM-powered chatbots.
The whole point of TypeScript is to add static typing to JavaScript, notice the : string
annotation on the bootupMessage
variable? That's telling TypeScript, "hey, the thing that follows is a string".
Update the code to print Starting support.ai servers...
to the console.
Capitalization and punctuation matter.
Focus Editor
Alt+Shift+]
Login to Submit
Login to Run
Login to view solution