Elzero Web School TypeScript Course
This repository contains my solutions for the Elzero Web School TypeScript course assignments, organized by lesson ranges.
- Lessons 01-11 Assignments
- Lessons 12-21 Assignments
- Lessons 22-31 Assignments
- Lessons 32-38 Assignments
- How to Run
- Project Structure
| Assignment | Folder | Files |
|---|---|---|
| Assignment 1 | Assignment-1 | main.ts, tsconfig.json |
| Assignment 2 | Assignment-2 | index.ts |
| Assignment 3 | Assignment-3 | index.ts |
| Assignment 4 | Assignment-4 | index.ts |
| Assignment 5 | Assignment-5 | index.ts, tsconfig.json |
| Assignment 6 | Assignment-6 | index.ts, index.js, tsconfig.json |
| Assignment 7 | Assignment-7 | index.ts |
| Assignment 8 | Assignment-8 | index.ts, index.js |
- Assignment-1
- Assignment-2
- Assignment-3
- Assignment-4
- Assignment-5
- Assignment-6
- Assignment-7
- Assignment-8
| Assignment | Folder | Files |
|---|---|---|
| Assignment 1 | Assignment-1 | index.ts |
| Assignment 2 | Assignment-2 | index.ts |
| Assignment 3 | Assignment-3 | index.ts |
| Assignment 4 | Assignment-4 | index.ts |
| Assignment 5 | Assignment-5 | index.ts |
| Assignment 6 | Assignment-6 | index.ts |
| Assignment 7 | Assignment-7 | index.ts |
| Assignment 8 | Assignment-8 | index.ts |
- Assignment-1
- Assignment-2
- Assignment-3
- Assignment-4
- Assignment-5
- Assignment-6
- Assignment-7
- Assignment-8
| Assignment | Folder | Files |
|---|---|---|
| Assignment 1 | Assignment-1 | index.ts |
| Assignment 2 | Assignment-2 | index.ts |
| Assignment 3 | Assignment-3 | index.ts |
| Assignment 4 | Assignment-4 | index.ts |
| Assignment 5 | Assignment-5 | index.ts |
| Assignment 6 | Assignment-6 | index.ts |
| Assignment 7 | Assignment-7 | index.ts |
| Assignment | Folder | Files |
|---|---|---|
| Assignment 1 | Assignment-1 | index.ts |
| Assignment 2 | Assignment-2 | index.ts |
| Assignment 3 | Assignment-3 | index.ts |
Make sure you have Node.js and npm installed on your system.
If you want to install TypeScript and ts-node globally or locally:
# Install globally npm install -g typescript ts-node # Or install locally in the project npm init -y npm install --save-dev typescript ts-node @types/node-
Navigate to the assignment folder:
cd "From 01 to 11 lessons Assignments/Assignment-2"
-
Run using ts-node (Recommended):
npx ts-node index.ts
Or if installed globally:
ts-node index.ts
-
Or compile and run:
# Compile TypeScript npx tsc index.ts # Run the compiled JavaScript node index.js
-
Assignment-1 (Lessons 01-11): The main file is located at:
project/files/typescript/main.ts -
Assignments with tsconfig.json: Some assignments have their own
tsconfig.json. You can compile using:npx tsc
-
Pre-compiled files: Some assignments already have compiled
.jsfiles. You can run them directly:node index.js
assignments/ βββ From 01 to 11 lessons Assignments/ β βββ Assignment-1/ β β βββ project/files/typescript/main.ts β β βββ dist/compiled/javascript/ β βββ Assignment-2/ β β βββ index.ts β βββ Assignment-3/ β β βββ index.ts β βββ Assignment-4/ β β βββ index.ts β βββ Assignment-5/ β β βββ index.ts β β βββ tsconfig.json β βββ Assignment-6/ β β βββ index.ts β β βββ index.js β β βββ tsconfig.json β βββ Assignment-7/ β β βββ index.ts β βββ Assignment-8/ β βββ index.ts β βββ index.js βββ From 12 to 21 lessons Assignments/ β βββ Assignment-1/ through Assignment-8/ β βββ (each contains index.ts) βββ From 22 to 31 lessons Assignments/ β βββ Assignment-1/ through Assignment-7/ β βββ (each contains index.ts) βββ From 32 to 38 lessons Assignments/ β βββ Assignment-1/ through Assignment-3/ β βββ (each contains index.ts) βββ README.md - File paths contain spaces, so always wrap them in quotes when using terminal commands.
- Some assignments include compiled JavaScript files (
.js) alongside TypeScript files (.ts). - Each assignment folder is self-contained and can be run independently.
Course: Elzero Web School TypeScript Course
Total Assignments: 26 assignments across 4 lesson ranges
Happy Coding! π