Algorithms and Data Structures in Ruby

Price: $950

This course is for those who want to think like a developer and successfully pass technical interviews. You will learn key algorithms and data structures, how to analyze the complexity of solutions, and how to solve problems at the level of interviews at IT companies.

Who it’s for: preparing for interviews

Outcome: solving algorithmic problems and understanding how they work

Program:

  • Complexity assessment (Big O);
  • Arrays and strings;
  • Hashes and sets;
  • Stack and queue;
  • Linked lists;
  • Recursion;
  • Sorting and searching;
  • Two pointers and sliding window;
  • Graph algorithms;
  • Dynamic programming;
  • Common interview problems;
  • Practice + solution analysis.