01
Is this data structures and algorithms course free?
Yes. The course is 100% free. Creating an account, the nineteen lessons, the editor, the tests, and saved progress do not cost anything. There is no paid tier.
Data structures and algorithms are how a program stores values and the steps it uses to work on them. This course is 100% free. You read a short lesson, write the function in TypeScript, and find out at once whether it holds.
datastructuresandalgorithms.com
A month of practice for people who already write TypeScript and want the structures under the code they ship.
Basics first, then the structures, then the patterns. Work in order. A lesson is complete when its exercise passes.
The coding desk is built for a computer, where the lesson and the editor can sit open together.
Short answers, kept in the open so you can read them before you sign up.
01
Yes. The course is 100% free. Creating an account, the nineteen lessons, the editor, the tests, and saved progress do not cost anything. There is no paid tier.
02
Data structures and algorithms are how a program stores values and the steps it uses to work on them. A structure is the arrangement, such as an array, hash map, tree, or graph. An algorithm is the procedure, such as a search, a sort, or a traversal.
03
Learn data structures and algorithms by writing them. This 100% free course is four weeks of TypeScript: read the lesson, implement one function, and submit it against tests. A first passing attempt earns three stars.
04
The path covers complexity, arrays, hash maps, two pointers, sliding windows, linked lists, stacks, queues, recursion, binary search, merge sort, trees, binary search trees, heaps, graphs, greedy choices, backtracking, dynamic programming, and tries.
05
It is for people who already write TypeScript and want the structures and algorithms used in interviews and production code, without a semester of theory first. The coding desk is meant for a laptop or desktop.
100% free
Week one is a single pass over an array. The rest of the month builds on it. Nineteen lessons, the editor, the tests, and your progress. Nothing to pay for.