├── .gitignore └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 100 Days of JavaScript 2 | Learning JavaScript with 100 small projects! Inspired by [@jessabean](https://github.com/jessabean/100-javascript-projects), Jennifer Dewalt's [180 websites in 180 days](http://jenniferdewalt.com/index.html), [#The100DayProject](https://the100dayproject.org/) by Elle Luna, and [#JavaScript30](https://javascript30.com/) by Wes Bos, I will gain a functional understanding of JS through experiments, exercises, and practice. 3 | 4 | ## Rules 5 | 1. I will do 100 small JavaScript projects. 6 | 2. There's no time limit on how long an individual exercise can take. 7 | 3. Perfect is the enemy of good. I will not be afraid of making mistakes. 8 | 4. I will ask for help when I need it. 9 | 10 | ## Projects 11 | 001. **Kingdom Hearts soundboard** / [view project](https://skullface.github.io/kingdom-hearts-soundboard/) / [view code + commentary](https://github.com/skullface/kingdom-hearts-soundboard/) 12 | 002. **Issa clock** / [view project](https://skullface.github.io/issa-clock/) / [view code + commentary](https://github.com/skullface/issa-clock/) 13 | 003. 14 | 004. 15 | 005. 16 | 006. 17 | 007. 18 | 008. 19 | 009. 20 | 010. 21 | 011. 22 | 012. 23 | 013. 24 | 014. 25 | 015. 26 | 016. 27 | 017. 28 | 018. 29 | 019. 30 | 020. 31 | 021. 32 | 022. 33 | 023. 34 | 024. 35 | 025. 36 | 026. 37 | 027. 38 | 028. 39 | 029. 40 | 030. 41 | 031. 42 | 032. 43 | 033. 44 | 034. 45 | 035. 46 | 036. 47 | 037. 48 | 038. 49 | 039. 50 | 040. 51 | 041. 52 | 042. 53 | 043. 54 | 044. 55 | 045. 56 | 046. 57 | 047. 58 | 048. 59 | 049. 60 | 050. 61 | 051. 62 | 052. 63 | 053. 64 | 054. 65 | 055. 66 | 056. 67 | 057. 68 | 058. 69 | 059. 70 | 060. 71 | 061. 72 | 062. 73 | 063. 74 | 064. 75 | 065. 76 | 066. 77 | 067. 78 | 068. 79 | 069. 80 | 070. 81 | 071. 82 | 072. 83 | 073. 84 | 074. 85 | 075. 86 | 076. 87 | 077. 88 | 078. 89 | 079. 90 | 080. 91 | 081. 92 | 082. 93 | 083. 94 | 084. 95 | 085. 96 | 086. 97 | 087. 98 | 088. 99 | 089. 100 | 090. 101 | 091. 102 | 092. 103 | 093. 104 | 094. 105 | 095. 106 | 096. 107 | 097. 108 | 098. 109 | 099. 110 | 100. 111 | 112 | ## More 100 JS Projects 113 | - [jessabean](https://github.com/jessabean/100-javascript-projects) 114 | - [dotsara](https://github.com/dotsara/100-projects) 115 | - [elyseholladay](https://github.com/elyseholladay/100-javascript-projects) 116 | 117 | ## Contributions 118 | If you'd like to suggest a project (or projects!): [open an issue and suggest away](http://github.com/skullfaces/100-javascript-projects/issues)! 😀 If you have a code suggestion or something else that fits in a [PR](http://github.com/skullfaces/100-javascript-projects/pulls), I‘m curious to hear more! Please remember to be kind — I’m learning as I go. 💖 119 | 120 | ## Resources 121 | - [WeAllJS: A JavaScript Community for Everyone](https://wealljs.org/) 122 | - [JavaScript30 by Wes Bos](https://github.com/wesbos/JavaScript30) 123 | - [Awesome JavaScript](https://github.com/sorrycc/awesome-javascript) 124 | - [JavaScript on Exercism.io](http://exercism.io/languages/javascript/exercises) 125 | - [Mega Project List for any programming language](https://github.com/karan/Projects) 126 | - [JavaScript Resources list by Women Who Code DC](https://github.com/womenwhocodedc/front-end-community/blob/master/study-guides/javascript_study_guide.md#beginner-resources) 127 | - [Google Creative Labs’ Coder Projects](https://googlecreativelab.github.io/coder-projects/) 128 | - [_JavaScript for Web Designers_ by Mat Marquis](https://abookapart.com/products/javascript-for-web-designers) 129 | - [_Eloquent JavaScript_ by Marijn Haverbeke](http://eloquentjavascript.net/) 130 | - [Design Resources](http://github.com/skullface/design-resources) 😉 131 | --------------------------------------------------------------------------------