logo
  • Find Your Downloads
  • Posts
Welcome!

Or

Playlist
Foundations
The Basics of Logic
07:01
Boolean Algebra
15:30
Logic and Binary
Binary Mathematics
14:49
Bitwise Operators
14:49
Logical Negation
11:00
Information Theory
Entropy and Quantifying Information
16:08
Encoding and Lossless Compression
27:30
Error Correction, Part 1
15:30
Error Correction, Part 2
23:07
Crypto
Encryption Basics
21:28
Hashing and Asymmetric Encryption
34:25
CS Theory
Functional Programming
21:44
Lambda Calculus
20:15
Database Normalization
33:59
Data Structures and Algorithms
Review: Big-O Notation
Arrays and Linked Lists
20:51
Stacks, Queues and Hash Tables
06:34
Trees, Binary Trees and Graphs
07:28
Basic Sorting Algorithms
13:11
DFS, BFS and Binary Tree Search
14:40
Dynamic Programming and Fibonnaci
09:40
Calculating Prime Numbers
05:53
Graph Traversal: Bellman Ford
08:15
Graph Traversal: Dijkstra
08:15
Software Design
Design Patterns: Creational
20:10
Design Patterns: Structural
14:02
Design Patterns: Behavioral
16:47
Principles of Software Design
16:47
Testing Your Code: TDD and BDD
32:24
Core Skills
Shell Script Basics
31:44
Hands On: Creating a Useful Shell Script
21:36
Deciphering a Complex Bash Script
24:34
Making Your Life Easier with Make
27:11
Using Make to Improve Your Test Suite

Review: Big-O Notation

This is a premium course, which you can purchase below.

Buy Now

It's a thing you'll need to know if you plan to get through any interview. It's actually quite useful and in this post I'll hopefully make the case that's it's simple as well.


null

logo

A home for self-taught programmers

Publications
  • The Imposter's Handbook
  • The Imposter's Roadmap
  • A Curious Moon
Links
  • Posts
  • Newsletter
  • This Developer's Life

Join the Newsletter

Subscribe to get the latest posts by email.

    We won't send you spam. Unsubscribe at any time.