An open API service indexing awesome lists of open source software.

https://github.com/anthonykrivonos/ts-algo-masterclass

👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.
https://github.com/anthonykrivonos/ts-algo-masterclass

algorithm class-project computer concepts data data-structures fundamentals giant library masterclass science structures typescript

Last synced: 7 months ago
JSON representation

👾 Giant TypeScript algorithm and data structure masterclass to be constantly updated with important CS concepts.

Awesome Lists containing this project

README

          

# TypeScript Algorithm Masterclass

This is a *work-in-progress* TypeScript algorithm and data structure masterclass that'll be constantly updated with important CS concepts and coding interview problems.

## Why TypeScript?

TypeScript offers the power and performance of statically-typed, object oriented programming (OOP) languages alongside the vast multitude of available packages and libraries written in Vanilla JavaScript and distributed in Node.js. If you come from an OOP background, you'll see all the same stuff you know and love (or, aren't tired enough of just yet). If you've thrived as a developer in JavaScript or other scripting languages, perhaps it'll take you one step closer to becoming **#hackerman**.

![Hackerman](https://media.giphy.com/media/RyXVu4ZW454IM/giphy.gif)

## Getting Started

### Installing

1. Install the latest version of [Node.js](https://nodejs.org/).
2. Install [TypeScript](https://www.npmjs.com/package/typescript) locally using `npm i typescript --save`.
3. Run `tsc --watch` to live-compile your TypeScript code.
4. If on [Atom](https://atom.io/), install [atom-typescript](https://atom.io/packages/atom-typescript) to compile and lint your code in the editor and [atom-runner](https://atom.io/packages/atom-runner) to run the compiled JavaScript.

## Contributing

If you'd like to improve and/or expand the content of this library, feel free to submit pull requests. Please see the [TypeScript Documentation Guidelines](http://typedoc.org/guides/doccomments/) to ensure code consistency.

## Authors

* **Anthony Krivonos** - *Initial work* - [Portfolio](https://anthonykrivonos.com)

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

## Acknowledgments

* Vicki Shao for all the support and flames! 🔥