Learning JavaScript is an important and critical skill for any web developer. But learning just the syntax and data types is only the beginning. Learning to solve problems in JavaScript is the most critical ability you can have. Learning to create effective algorithms is important regardless of what framework you use, if any. Algorithms are also a critical part of any developer interview. In this course, Dylan Israel will take you through 100 different algorithmic challenges. After laying out the challenge, you will have the opportunity to attempt to solve the problem yourself. Afterwards, Dylan will show you a possible solution to the problem so that you can compare your solution to his. This course is aimed at anyone who wants to improve their JavaScript and interview skills. Before beginning this course you should have basic familiarity with JavaScript.
What youll learn
Have a handle on and be able to use higher order functions in JavaScript
Understand and apply the basics of TypeScript
Have a 100 algorithm portfolio item