Live link https://godnoken.github.io/Calculator/
I've made this calculator based on the The Odin Project and it sets of rules, + some personal add-ons, changes and so on.
The basic arithmetics Factorial Power to/exponentiation (with negative exponents too!) Scientific notation (if calculated number is larger than 16) Decimal Negative numbers -- becomes + Clear and undo buttons Instructions (keyboard support!) Mobile support
Do not write hundreds of lines of code without making sure to giving yourself a hand and making comments for some of it.. Also.. maybe refactor sooner. Biggest takeaway by far is to plan more. Do not start a project without first creating a README and go through some pseudocode. It will help, don't forget that.
Pure coding wise:
DOM manipulation Animations Making if statements shorter/more readable Taking concept to coding, i.e. math
HTML, CSS and JavaScript