Course
Data Structures and
Algorithms in Python
Knowledge in data structures and algorithms turns a basic programmer into an expert. Learn the fundamental concepts neded to ace any software engineering or quant interview, and set yourself apart as a top-tier candidate.
Learning Outline
Lesson 1 (Free)
Introduction to DSA
Using our interface, introducing time complexity, DSA in quantitative finance
Lesson 2 (Free)
Random-Access Memory (RAM)
Overview of RAM, memory, bytes, information
Lessons 3-8
Data Structures and Algorithms
Arrays, stacks, linked lists, trees, heaps, queues, hash maps
Lessons 9-12
Algorithmic Techniques and Problem Solving
Recursion, sorting, graphs, dynamic programming
Summary
Summary
A quick summary of all DSA concepts taught above.