Ratings & reviews

This course does not have any reviews.
Your review could be the first one.

0%
0%
0%
0%
0%
info

Complete all chapters to get certificate

0%

TypeScript Fundamentals

chevron

This section introduces you to TypeScript. You will learn why TypeScript is valuable and how it differs from JavaScript.

What is TypeScript?

Syntax

Simple variable declaration

Mathematics in TypeScript

Typed variable declaration

Comments

Challenge

Conditional Statements

chevron

We're going to take control of the code! In this section, you'll learn how to set conditions for code execution in TypeScript. You'll discover why this is used and how to use it correctly, so that your code becomes the envy of all top programmers!

Comparison Operators

if statement

If-else statement

Challenge

Complex Conditions

Switch

Challenge: Commission Calculator

Arrays

chevron

Let's get acquainted with a convenient way to store data in a collection of elements - an array. You will learn how to create and use arrays, as well as how to add and work with elements in an array. An important and fundamental structure for any programmer.

Declaration and Advantages of Arrays

Working with Array Elements

Array Typing

Challenge: Modifying Arrays

Spread Syntax

Loops

chevron

Automate tasks with a large amount of data or variables. Loops will assist you in this, allowing you to process a large amount of data and quickly obtain results in just a few lines of code. We will explore the fundamental types of loops and teach you how to work with them effectively!

While-Loop

`break` keyword

Do-While Loop

Challenge (snail game)

`for` loop

`for` loop with arrays

Challenge (FizzBuzz)

`forEach` method

Functions

chevron

It's time to finally learn how to write your own functions that will perform the operations you specify. Functions will help you organize your code, breaking it into manageable pieces and calling them in a single line. It's time to learn!

Functions introduction

Parameters and Return Statement

Challenge (lottery)

Optional Parameters

Default Values

Challenge (price calculator)

Summary