This a place where I share my computer science notes step by step and explained with code so you can learn it more easily using analogys, besides I include resources and sometimes I code programming problems at the end of the topic that require applying your knowledge and introduce you to coding interview questions using javascript, the answers are available within this repository in the folder "solutions".check it out at Mark's notebook It also includes some videos. Example:
const animals = ["Bear", "Squirrel", "Girafe"]
for(const x in animals){ //O(n*n) ---> O(n^2)
for(const x in animals){ //O(n)
console.log(animal[x])
}}
The course is hosted in : Mark's notebook
I will upload more soon but so far this is what will be posted due the end of the week
x | CODE EXAMPLES | VIDEOS | RESOURCES | CODE CHALLENGE | BOOKS |
---|---|---|---|---|---|
INTRODUCTION TO DATA STRUCTURES | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
BIG O NOTATION | ✔️ | ✔️ | ✔️ | ||
ARRAYS & MEMORY BUFFERS | ✔️ | ✔️ | ✔️ | ||
HASH TABLES, LINKED LISTS... | ✔️ | ✔️ | ✔️ | ✔️ | |
CLASSES, PROPERTIES AND METHODS OOP | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MODULES | ✔️ | ✔️ | |||
COMING SOON... | ... | ... | ... | ... | ... |
I work very hard so you guys can learn more easily without getting lost in youtube tutorials and data structure books and a even the smallest donation would keep me doing what I love. Thanks
I'm Mark, from florida, I'm currently living abroad in spain and I will be moving to Germany soon to attend TUM hopefully 🤞. You can check out more about me in my github profile and my Social.