How I mastered Data Structures and Algorithms
Power Couple
This is you in a Coding interview. And this is the dream job
that you really want. If you don’t prepare data structures
and algorithms, there ’s a good chance that you will be
rejected. The only course I have ever used is called Data
Structures and Algorithms. And the best part is that I did
not master DSA sitting in a classroom of a fancy university.
I did it online, all by myself because I have no Computer
Science degree. DSA requires a good theoretical foundation
before you can apply it to any problems. I recommend that
you learn at least one Object Oriented Programming
language before you start DSA. I used this course called
Algorithms by Princeton University on Coursera. This
course is divided into 2 parts and is taught in Java. Most
people don’t know how much is enough and where to draw
the line when it comes to learning DSA. This is the first of
the 3 big mistakes I made on my journey. The mistake I
made was that I I ended up completing both algorithms 1
and algorithms 2. I realized it much later in my journey that
I did not need full Algorithms 2 for coding interviews.
Power Couple
This is you in a Coding interview. And this is the dream job
that you really want. If you don’t prepare data structures
and algorithms, there ’s a good chance that you will be
rejected. The only course I have ever used is called Data
Structures and Algorithms. And the best part is that I did
not master DSA sitting in a classroom of a fancy university.
I did it online, all by myself because I have no Computer
Science degree. DSA requires a good theoretical foundation
before you can apply it to any problems. I recommend that
you learn at least one Object Oriented Programming
language before you start DSA. I used this course called
Algorithms by Princeton University on Coursera. This
course is divided into 2 parts and is taught in Java. Most
people don’t know how much is enough and where to draw
the line when it comes to learning DSA. This is the first of
the 3 big mistakes I made on my journey. The mistake I
made was that I I ended up completing both algorithms 1
and algorithms 2. I realized it much later in my journey that
I did not need full Algorithms 2 for coding interviews.