GeekBrains Launches Course on Algorithms and Data Structures for Developers
In five months, students will learn how to write effective code, solve complex business problems using algorithms, and will be able to add a thesis project to their portfolio. Graduates will be assisted in finding employment.
The course will help junior developers learn how to solve complex problems using algorithms and data structures. Mid-level specialists will be able to expand their competencies and strengthen the resume with new cases.
Best CryptoCurrency Exchange Sites To Buy/Sell All CryptoCurrency
During the training, students will get acquainted with the concepts of an algorithm and data structure, basic operations, learn how to solve real business problems using binary search. They will learn where to apply greedy algorithms, how to create recursive algorithms, and solve problems using popular sorting techniques.
Teachers will explain to students what graphs are, what ways of representing them in memory exist. A separate module of the course is devoted to hash tables, hash functions and their collisions; students will consider the basic algorithms and data structures for working with strings.
Also, as part of the course, they will get acquainted with dynamic programming, probabilistic algorithms and data structures, the Bloom filter and HyperLogLog, learn how to solve problems on two-dimensional dynamics. At the end of the training, they will develop a project in the form of a repository with their own implementations of a large number of algorithms and data structures, which they can demonstrate to potential employers.
The course will be taught by practicing specialists and employees of top IT companies. GeekBrains graduates will receive a certificate and a certificate of continuing education. An HR manager will help them write a strong resume and prepare for their interview.
The course starts on 23 November. Tuition is paid.