/Marks-CS-notebook

This repository is a link to my website where I share my Computer Science notes and resources, so you can become a better programmer easily and learn everything step by step, also there are external resources so you can get more in depth in certain parts you want to focus on.

Primary LanguageJavaScriptMIT LicenseMIT

  Mark's CS notebook

Introduction

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]) 
   }}

Available languages:

My Skills

OK but where is the course

The course is hosted in : Mark's notebook

Contents

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... ... ... ... ... ...

How to contribute

Support this project

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

About Me

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.

markkdamm markkdamm markkdamm