Friday 10:50 a.m.–11:20 a.m.

Computer science fundamentals for self-taught programmers

Justin Abrahms

Audience level:


When people talk about Big O notation do you go cross eyed? Do you not get the point of learning about implementing linked lists or depth first search? Join me as I introduce the CS fundamentals that helped me ace my Google interview, even though I didn't get a formal CS education.


Big-O notation, data structures and algorithms. These are scary topics for many self-taught programmers, but don't need to be. The underlying concepts are relatively straight forward. The main difficulty is having an opportunity for someone to explain them to you. It's also especially helpful if that person is a self-taught programmer who understands that not everyone has a deep understanding of math theory. Here is your excuse to finally take the time to learn these important, fundamental concepts.