- Days 1–8: HTML
- Days 9–16: CSS
- Days 17–24: JavaScript
- Days 25–27: jQuery
- Days 28–33: Responsive Web Design
- Days 34–36: Accessibility
- Days 37–39: Git
- Days 40–44: Node and NPM
- Days 45–50: Sass
- Days 51–54: Bootstrap
- Day 55: BEM
- Days 57–61: Gulp
- Days 62–65: Webpack
- Day 66: ESLint
- Days 68–83: React
- Days 84–89: Redux
- Days 90–94: Jest
- Days 95–97: TypeScript
- Days 98–100: NextJS
- Days 100-120: Vue
- Days 120-140: Angular
- Days 140-160: Markdown
- Days 140-160: UI-UX
- Days 160-180: Pug
Projects:
Projects:
- hamburger-icon
- interviewQuestion-card
- bg-image-gradient
- codyhouse-framework-learning
- clip-path
- irregular-shadows
- color-tinting
- blend-mode
- frosted-glass
- svg
- just-pagination
- folded-corner
- autosized-columns
- simple-animation
- tailwind-learn
- bem-learn
- multilevel-menu
- sticky-navigation
- masonry-layout
- gradient-shadow
- animated-navbar
- text-gradient-animation
Projects:
- color-clock
- compare-objects
- equality-arrays
- es6-modules
- generate-table
- modal-onload
- top-button
- click-counter
- color-kaleidoscope
- scroll-magic
- fibonacci-memoization
- eslint-prettier-airbnb
- awesome-context
- compare-arrays
- map-datastructure
- proxy-object
- get-names
- drag-and-drop
- send-request
- mutation-observer
- cache-weakmap
- intersection-arrays
- hackerrank-challenges
- dependency-observer
- simple-slider
- object-iterator
- random-pool
- async-await
- draw-canvas
- generate-names
- taged-templates
- implement-classes
- style-delegation
- learn-rxjs
- learn-promises
- learn-regexp
- generator-iterator
- composition-inheritance
- split-text
- custom-progress-bar
- jetbrains-academy
- checktime-bubblesort
- optional-chaining-ava
- hamburger-button
- toast-notification
- autowrite-text
- modal-window
- heart-rain
- background-changer
- dark-mode
- loop-carousel
- sound-board
- todo-app
- notes
- fetching-data
- vertical-gallery
- simple-trello
- dropdown-menu
- vertical-slider
- hover-board
- aim-game
- template-DOM
- our-reviews
- questions-accordion
- shopping-list
- animated-element
- swiper-slider
- todo-list
- color-flipper
- counter-controls
- navbar-toggle
- classic-tabs
- throttle-click
- debounce-click
- web-storage
Projects:
- loading-image
- traverse-dom
- add-node
- enumeration-elements
- event-bubbling
- event-delegation
- event-propagation
Projects:
Projects:
Projects:
- first-server
- html-render
- reading-file
- server-babel
- hide-envvars
- handle-errors
- eslint-cliengine
- weatherapp-express
- multipage-ejs
- file-sharing
Projects:
Projects:
Projects:
- evergreenui
- filter-search
- helloworld
- todo
- tooltips
- conditional-render
- table-rendering
- react-sample
- formik-library
- use-bootstrap
- ts-app
- styling-ways
- context-example
- another-todo
Projects:
Projects:
Projects:
- typescript-gulp
- types-basics
- ts-interfaces
- ts-enum
- ts-functions
- ts-classes
- ts-guards
- ts-generics
- ts-operators
- basics
- compile-dist
Projects:
- express-learning
- get-positive-sum
- get-double
- product-showcase
- russian-flag
- simple-watcher
- just-component
- filter-data
- ref-attr
- click-counter
- event-modifiers
- key-modifiers
- lifecycle-hooks
- custom-directive
- twoway-binding
- computed-props
- css-transitions
- within-components
- component-communicate
- css-animations
- message-component
- animations-greensock
- components-basics
- data-props
- data-update
- sync-modifier
- custom-input
- bind-data
- bootstrap-counter
- render-list
- event-click
- render-html
- employees-database
- product-page
Projects:
Projects:
Projects:
Projects:
Thanks for article to Nick Scialli - A Timeboxed, Day-by-Day #100DaysOfCode Front-End Development Curriculum