Welcome to the TypeScript Learning Challenges repository! This repo is designed to help developers, both beginners and those familiar with TypeScript, to deepen their understanding and hone their skills through practical exercises.
- Clone the Repository: Start by cloning this repo to your local machine.
git clone [email protected]:hugoarru/TypeScript-Learning-Challenges.git
- Install dependencies: To install the required dependencies run :
npm install
-
Navigate to a Challenge: Each challenge is located within its own directory. Directories are numbered to indicate the order in which they should be attempted. It's recommended to follow this order as concepts might build upon each other.
-
Read the Instructions: Each directory contains an
README.md
file. Read this file thoroughly before beginning the challenge. -
Complete the Challenge: Use your TypeScript knowledge to solve the challenge. Should you need assistance, feel free to consult the internet. Collaborating with a peer to find the solution is strongly encouraged.
-
Run & Test: Ensure that your solution works as expected. Some challenges may come with test cases. Make sure you run them to verify your solution.
Before starting with these challenges, you should have:
- Node.js and npm installed
- A passion for learning! 🚀
We welcome contributions! If you have a challenge idea, or if you've found an issue, feel free to open a PR or an issue. Please follow the existing structure and numbering scheme if adding new challenges.
This repository is licensed under the MIT License. See LICENSE
for more details.
Happy coding and learning!