Welcome to the TypeScript 100 Days Code Challenge! π― This challenge is about coding in TypeScript every day for 100 days, with a focus on learning and practicing new concepts daily.
- TypeScript Basics: Types, Interfaces, Functions, Classes
- Advanced Features: Generics, Utility Types, Decorators
- TypeScript in Practice: React, Node.js, and more
- Tooling: Linters, Build Tools, TypeScript Config
- Clean, Scalable Code
- Code at least one hour daily.
- Commit your progress to GitHub.
- Document each day's learning in
Day-X.md. - Stay consistent for 100 days.
Each day has its own folder:
/Day-X βββ README.md
βββ solution.ts
/Day-1 βββ README.md
βββ solution.ts
| Day | Topic | Status |
|---|---|---|
| 1 | Basic Types in TypeScript | β Done |
| 2 | Interfaces and Classes | β Done |
| ... | ... | ... |
| 100 | Final Project | π Pending |
- Clone this repository:
https://github.com/SalmanO7/TypeScript-100-Days.git
- Master TypeScript by coding every day for 100 days
- Build real-world projects using TypeScript
- Get comfortable with TypeScript's advanced features and best practices π€ Contributions
- Feel free to fork this repository, raise issues, or submit pull requests. Let's learn and grow together!
This challenge is inspired by the 100DaysOfCode movement and is tailored to those who want to become proficient in TypeScript.