Outco Inc. | 5,516 followers on LinkedIn. The Career Accelerator for Software Engineers! #GetAllTheJobs | A comprehensive curriculum that prepares software engineers of all skill levels in preparing for the technical interview process. The curriculum is broken into three key areas: computer science fundamentals, technical interview preparation, and behavioral interview skills. 1. Core computer science topics include recursion, dynamic programming, data structures (graphs, trees, heaps, etc), algorithms (quasi-linear sorts, DFS, BFS, shortest path, etc), time/space complexity, and system design and scaling. 2.