├── .github ├── FUNDING.yml └── workflows │ └── next.yaml ├── .gitignore ├── KATA.md ├── OUTLINE.md ├── README.md ├── WHITEBOARD.md ├── components ├── corner.js ├── footer.js ├── github.js ├── header.js ├── layout.js ├── twitch.js └── twitter.js ├── context ├── courseInfoContext.js └── headerContext.js ├── course.json ├── data ├── course.js └── lesson.js ├── lessons ├── 01-introduction │ ├── A-intro.md │ └── meta.json ├── 02-algorithms-and-time-space-complexity │ ├── A-time-and-space-complexity.md │ └── meta.json ├── 03-our-first-datastructure │ ├── A-ready.md │ ├── B-array.md │ └── meta.json ├── 04-our-first-algorithms │ ├── A-search.md │ ├── B-binary-search.md │ ├── C-crystal-ball.md │ ├── D-sum.md │ └── meta.json ├── 05-our-second-algorithms │ ├── A-sort.md │ └── meta.json ├── 06-list-datastructure │ ├── A-list-datastructure.md │ ├── B-queue-me-up-scotty.md │ └── meta.json ├── 07-comparing │ ├── A-comparing.md │ ├── B-array-list.md │ ├── C-what-is-javascript.md │ └── meta.json ├── 08-pitstop │ ├── A-questions.md │ └── meta.json ├── 09-recursion │ ├── A-recursion.md │ ├── B-questions.md │ ├── C-divide-and-conquer.md │ └── meta.json ├── 10-trees │ ├── A-trees.md │ ├── B-binary-search-trees.md │ ├── C-heaps.md │ ├── D-tries.md │ ├── E-questions.md │ └── meta.json ├── 11-graphs │ ├── A-graphs.md │ ├── B-graphs2.md │ └── meta.json ├── 12-maps │ ├── A-maps.md │ └── meta.json ├── 13-lru │ ├── A-intro.md │ ├── B-lru.md │ └── meta.json └── 14-outro │ ├── A-the-end.md │ └── meta.json ├── next.config.js ├── package.json ├── pages ├── _app.js ├── index.js └── lessons │ └── [section] │ └── [slug].js ├── public ├── .nojekyll └── images │ ├── 2n.jpg │ ├── BRAND-WHearts.png │ ├── TWITCH.png │ ├── TheStartup.jpeg │ ├── YT.png │ ├── author.jpg │ ├── big-o-face.png │ ├── course-icon.png │ ├── dev-prod.png │ ├── morphius.jpg │ ├── mut-ref-error.png │ ├── poly.png │ ├── pust.png │ ├── santa.png │ ├── social-share-cover.jpg │ ├── twitter.png │ └── vim.png ├── styles ├── courses.css ├── footer.css └── variables.css └── test.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/next.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/.github/workflows/next.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/.gitignore -------------------------------------------------------------------------------- /KATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/KATA.md -------------------------------------------------------------------------------- /OUTLINE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/OUTLINE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/README.md -------------------------------------------------------------------------------- /WHITEBOARD.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/corner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/corner.js -------------------------------------------------------------------------------- /components/footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/footer.js -------------------------------------------------------------------------------- /components/github.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/github.js -------------------------------------------------------------------------------- /components/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/header.js -------------------------------------------------------------------------------- /components/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/layout.js -------------------------------------------------------------------------------- /components/twitch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/twitch.js -------------------------------------------------------------------------------- /components/twitter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/components/twitter.js -------------------------------------------------------------------------------- /context/courseInfoContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/context/courseInfoContext.js -------------------------------------------------------------------------------- /context/headerContext.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/context/headerContext.js -------------------------------------------------------------------------------- /course.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/course.json -------------------------------------------------------------------------------- /data/course.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/data/course.js -------------------------------------------------------------------------------- /data/lesson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/data/lesson.js -------------------------------------------------------------------------------- /lessons/01-introduction/A-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/01-introduction/A-intro.md -------------------------------------------------------------------------------- /lessons/01-introduction/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/02-algorithms-and-time-space-complexity/A-time-and-space-complexity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/02-algorithms-and-time-space-complexity/A-time-and-space-complexity.md -------------------------------------------------------------------------------- /lessons/02-algorithms-and-time-space-complexity/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/03-our-first-datastructure/A-ready.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/03-our-first-datastructure/A-ready.md -------------------------------------------------------------------------------- /lessons/03-our-first-datastructure/B-array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/03-our-first-datastructure/B-array.md -------------------------------------------------------------------------------- /lessons/03-our-first-datastructure/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lessons/04-our-first-algorithms/A-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/04-our-first-algorithms/A-search.md -------------------------------------------------------------------------------- /lessons/04-our-first-algorithms/B-binary-search.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/04-our-first-algorithms/B-binary-search.md -------------------------------------------------------------------------------- /lessons/04-our-first-algorithms/C-crystal-ball.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/04-our-first-algorithms/C-crystal-ball.md -------------------------------------------------------------------------------- /lessons/04-our-first-algorithms/D-sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/04-our-first-algorithms/D-sum.md -------------------------------------------------------------------------------- /lessons/04-our-first-algorithms/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/05-our-second-algorithms/A-sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/05-our-second-algorithms/A-sort.md -------------------------------------------------------------------------------- /lessons/05-our-second-algorithms/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/06-list-datastructure/A-list-datastructure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/06-list-datastructure/A-list-datastructure.md -------------------------------------------------------------------------------- /lessons/06-list-datastructure/B-queue-me-up-scotty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/06-list-datastructure/B-queue-me-up-scotty.md -------------------------------------------------------------------------------- /lessons/06-list-datastructure/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/07-comparing/A-comparing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/07-comparing/A-comparing.md -------------------------------------------------------------------------------- /lessons/07-comparing/B-array-list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/07-comparing/B-array-list.md -------------------------------------------------------------------------------- /lessons/07-comparing/C-what-is-javascript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/07-comparing/C-what-is-javascript.md -------------------------------------------------------------------------------- /lessons/07-comparing/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lessons/08-pitstop/A-questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/08-pitstop/A-questions.md -------------------------------------------------------------------------------- /lessons/08-pitstop/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/09-recursion/A-recursion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/09-recursion/A-recursion.md -------------------------------------------------------------------------------- /lessons/09-recursion/B-questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/09-recursion/B-questions.md -------------------------------------------------------------------------------- /lessons/09-recursion/C-divide-and-conquer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/09-recursion/C-divide-and-conquer.md -------------------------------------------------------------------------------- /lessons/09-recursion/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lessons/10-trees/A-trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/10-trees/A-trees.md -------------------------------------------------------------------------------- /lessons/10-trees/B-binary-search-trees.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/10-trees/B-binary-search-trees.md -------------------------------------------------------------------------------- /lessons/10-trees/C-heaps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/10-trees/C-heaps.md -------------------------------------------------------------------------------- /lessons/10-trees/D-tries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/10-trees/D-tries.md -------------------------------------------------------------------------------- /lessons/10-trees/E-questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/10-trees/E-questions.md -------------------------------------------------------------------------------- /lessons/10-trees/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | 6 | -------------------------------------------------------------------------------- /lessons/11-graphs/A-graphs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/11-graphs/A-graphs.md -------------------------------------------------------------------------------- /lessons/11-graphs/B-graphs2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/11-graphs/B-graphs2.md -------------------------------------------------------------------------------- /lessons/11-graphs/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | -------------------------------------------------------------------------------- /lessons/12-maps/A-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/12-maps/A-maps.md -------------------------------------------------------------------------------- /lessons/12-maps/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lessons/13-lru/A-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/13-lru/A-intro.md -------------------------------------------------------------------------------- /lessons/13-lru/B-lru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/13-lru/B-lru.md -------------------------------------------------------------------------------- /lessons/13-lru/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /lessons/14-outro/A-the-end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/lessons/14-outro/A-the-end.md -------------------------------------------------------------------------------- /lessons/14-outro/meta.json: -------------------------------------------------------------------------------- 1 | { 2 | "icon": "dumpster-fire" 3 | } 4 | 5 | -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/package.json -------------------------------------------------------------------------------- /pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/pages/_app.js -------------------------------------------------------------------------------- /pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/pages/index.js -------------------------------------------------------------------------------- /pages/lessons/[section]/[slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/pages/lessons/[section]/[slug].js -------------------------------------------------------------------------------- /public/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/images/2n.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/2n.jpg -------------------------------------------------------------------------------- /public/images/BRAND-WHearts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/BRAND-WHearts.png -------------------------------------------------------------------------------- /public/images/TWITCH.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/TWITCH.png -------------------------------------------------------------------------------- /public/images/TheStartup.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/TheStartup.jpeg -------------------------------------------------------------------------------- /public/images/YT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/YT.png -------------------------------------------------------------------------------- /public/images/author.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/author.jpg -------------------------------------------------------------------------------- /public/images/big-o-face.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/big-o-face.png -------------------------------------------------------------------------------- /public/images/course-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/course-icon.png -------------------------------------------------------------------------------- /public/images/dev-prod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/dev-prod.png -------------------------------------------------------------------------------- /public/images/morphius.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/morphius.jpg -------------------------------------------------------------------------------- /public/images/mut-ref-error.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/mut-ref-error.png -------------------------------------------------------------------------------- /public/images/poly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/poly.png -------------------------------------------------------------------------------- /public/images/pust.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/pust.png -------------------------------------------------------------------------------- /public/images/santa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/santa.png -------------------------------------------------------------------------------- /public/images/social-share-cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/social-share-cover.jpg -------------------------------------------------------------------------------- /public/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/twitter.png -------------------------------------------------------------------------------- /public/images/vim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/public/images/vim.png -------------------------------------------------------------------------------- /styles/courses.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/styles/courses.css -------------------------------------------------------------------------------- /styles/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/styles/footer.css -------------------------------------------------------------------------------- /styles/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/styles/variables.css -------------------------------------------------------------------------------- /test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThePrimeagen/fem-algos/HEAD/test.js --------------------------------------------------------------------------------