Skip to content

Commit 1a273bd

Browse files
authored
added topics
1 parent e3e36ba commit 1a273bd

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

README.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# frontend-computer-science
2+
A list of Computer Science topics important for a Front-End Developer to learn 📝
3+
4+
- Memory Management
5+
- Recursion
6+
- Memoization
7+
- Algorithms
8+
- BFS (Breadth First Search) VS DFS (Depth First Search)
9+
- AST (Abstract syntax tree)
10+
- Data Structures
11+
- Purely Functional DS
12+
- Performant DS
13+
- Discrete Structures - Sets / Relations / Functions (- logic)
14+
- Complexity Analysis
15+
- Hash Tables wrt caching and memoization (frontend perf)
16+
- Compilers (Understanding under-the-hood concepts)
17+
- Agile Methods (XP / SOLID / DRY / Conway's Law / ...)
18+
- Functional Programming
19+
- HTTP, TCP, IP
20+
21+
# Inspiration
22+
Thanks to the [tweet](https://twitter.com/jdan/status/821004591651319808) by [Jordan Scales](https://github.com/jdan) which inspired to create this curated list of computer science topics that maybe useful for any frontend developer.
23+
24+
# Contribute!
25+
This is just a number of topics fetched from other tweets in reply. PRs are much appreciated to make this list better.

0 commit comments

Comments
 (0)