Info (what it is)
#100DaysOfCode is two things mainly:
- Code - You're coding your own staff for educational purpose at least one hour daily
- Twit - You're report it on Twitter using #100DaysOfCode hashtag
...and, yes - it should be continued, with no breaks, by one hundred days.
Links:
- Starpoint of an action - #100DaysOfCode The Official Website for the Challenge
- Subreddit: r/100DaysOfCode
- Article: How 100 days of Code changed my life
- Lanre Fagbeyiro "#100DaysofCode Chapter 1 ~ HTML and CSS Basics"
- #100DaysOfCode Front-End Development - curriculum for learning front-end development
Here (on this page)
This page has been evolved in the sam way as all challenge I'm doing. Initially it had been stable paced progress with balanced theory (reading) and a practice (doing staff). Good plan, but failed. Later it become just doing challenges in tempo no lefting time for a reading. Now I've finished this stage. That's why reporting part of page (this chapter you are reading now - which is interesting for me) is now divided from the resources (next chapter - it could be interesting for anyone).
Done - > Now - > Experience - > Motivation
- Done: All challenges done:
- Wes Bos' #javascript30: all exercises done are here My exercises from JavaScript30
- freeCodeCamp: Full JavaScript part from Curriculum: Javascript Algorithms And Data Structures Certification (300 hours): certificate - View JavaScript Algorithms and Data Structures Certification
- hackerrank: two challenges 1) 10 Days of Javascript, and 2) 30 Days of Code (the latter one without tasks not having JS output)
- Now: Now I'm doing top10 advanced topics of JavaScipt. Plan is to grok'em all:
- OOP: MDN "Object-oriented JavaScript for beginners" | Rainer Hahnekamp "An introduction to Object-Oriented Programming in JavaScript" | NC Patro "JavaScript — Object Oriented Programming using ES6" | JavaScript Teacher "A guide to prototype-based class inheritance in JavaScript" | rameshravi "A thing or two about Objects in JavaScript" | Luke Ruokaismaki "JavaScript ES6: Classes" | Anurag Majumdar "“Super” and “Extends” In JavaScript ES6 - Understanding The Tough Parts" | Jeff Mott "Object-oriented JavaScript: A Deep Dive into ES6 Classes" | Kevin Guebert "Simple Object Oriented Programming with Javascript" | Arfat Salman "Diving Deeper in JavaScripts Objects" | Arfat Salman "The Chronicles of JavaScript Objects" | Aphinya Dechalert "Understanding Prototypes in JavaScript" | logicbig.com: "JavaScript - OOP style ES6 class syntax" | Germán Cutraro "The Little Guide for OOP in JS" | Michele Nasti "Things you may not know about Object Oriented Javascript (Es6)" | Igor Sarcevic "OOP in the age of ES6" | Peleke Sengstacke "Better JavaScript with ES6, Pt. II: A Deep Dive into Classes" | "Javascript: Introduction to ES6 classes" | Nick Shoup "JavaScript Classes from ES6 and Beyond" | Aram Koukia "Classes, Inheritance and Static members in #JavaScript #ES6" | Justen Robertson "Making Sense of ES6 Class Confusion" | Tyler McGinnis "JavaScript Inheritance and the Prototype Chain" | Vijay Prasanna "Objects, Prototypes and Classes in JavaScript" | Tania Rascia "Understanding Classes in JavaScript" | Nathaniel Foster "ES6 Classes" | Chris Ng "ES6 Object Oriented" | Objects in Javascript | javascript tutorials for beginners #7 [YT 13:37]
- Functional Programming: Flavio Copes "An introduction to Functional Programming with JavaScript" | TK "Functional Programming Principles in Javascript" | Steven Ellis "The power of functional programming in Javascript" | Matthew Gerstman "Functional Programming Fundamentals" | Kumar Bhot "Practical Functional JavaScript — Step by Step" | Omer Goldberg "Javascript and Functional Programming — Pure Functions" | Eric Elliott "Master the JavaScript Interview: What is a Pure Function?" | James Jeffery "JavaScript: What Are Pure Functions And Why Use Them?" | Alex Nault "Functional Programming with JavaScript in 3 Steps" | nicoespeon "Pure functions in JavaScript" | Arne Brasseur "Functional Programming: Pure Functions" | Krunal "Pure Functions In Javascript" | Jack Franklin "Making your JavaScript Pure" | Markus Ritberger "To mutate, or not to mutate, in JavaScript" | Federico Knüssel "Arrays, Objects and Mutations" | Maciej Sikora "The State of Immutability" | James Sinclair "How to deal with dirty side effects in your pure functional JavaScript" | David Walsh "Preventing Side Effects in JavaScript" | Peleke Sengstacke "Wielding Pure Functions in JavaScript and Function Composition" | William S. Vincent "JavaScript: Pure Functions" | Alexander Kondov "Functional programming paradigms in modern JavaScript: Pure functions" | Emma Robbins "3 Reasons To Learn Functional Programming With Elixir" | Chidume Nnamdi "Understanding Javascript Mutation and Pure Functions" | Pure Functions — Hexlet [YT 6;55] | Pure Functions - Functional Programming in JavaScript — Paul McBride [YT 5:05] | JavaScript Pure Functions — Seth Alexander [YT 39:26] | JavaScript Pure vs Impure Functions Explained — Theodore Anderson [YT 2:54] | Pure Functions - Programação Funcional: Parte 1 - Fun Fun Function [YT 10:48]
- promise MDN: Promise | Kevin Ghadyani "Promises: The Definitive Guide" | Zack Siri "JavaScript Fetch API Cheatsheet" | Jared Nielsen "Learn JavaScript Promises and Promise Methods" | James Anthony Bruno "Promise Mate: Delegating asynchronous results in JavaScript" | Andrei Cacio "Promisified events using the Façade pattern" | r/AskProgramming: Need help pushing/resolving Axios Javascript promises | Jecelyn Yeen "JavaScript Promises for Dummies" | Gokul N K "Understanding promises in JavaScript" | Eric Elliott "Master the JavaScript Interview: What is a Promise?" | Mehdi Maujood "The easy guide to understanding JS Promises" Sandeep Panda "An Overview of JavaScript Promises" | Prashant Ram "How to use Promises in JavaScript" | Maciej Cieslar "Implementing Promises In JavaScript" | Shruti Kapoor "JavaScript: Promises explained with simple real life analogies" | Exploring JS: Promises for Asynchronous Programming | Kevin Kononenko "JavaScript Promises Explained By Gambling At A Casino" | Bobby Brennan "ES6 Promises: Patterns and Anti-Patterns" | Brandon Morelli "A Simple Guide to ES6 Promises" | Manoj Singh Negi "The ES6 Promises" | Nicolás Bevacqua "ES6 Promises in Depth" | Rajesh Babu "Playing with Javascript Promises: A Comprehensive Approach" | Brandon Wozniewicz "How to Write a JavaScript Promise" | "JavaScript Promise API Basics" | Ryan Christiani "Let's Learn ES6 - Promises" [YT 16:31] | Traversy Media: JavaScript ES6 / ES2015 Promises [YT 12:17] | Fun Fun Function: Promises [YT 16:55] | Fun Fun Function: Error Handling Promises in JavaScript [YT 10:48] | The Coding Train: Promises Part 1 - Topics of JavaScript/ES6 [YT 24:52]
- Asynchronous Programming - async/await: MDN: async function, await | "JavaScript — from callbacks to async/await" | "Preload, prefetch and other <link> tags" | JavaScript.Info: async/await | Gokul N K "Understanding async/await in Javascript" | Eloquent JavaScript: Asynchronous Programming | Alligator.io: Exploring Async/Await Functions in JavaScript | Joy Warugu "Asynchronous Javascript using async/await" | Flavio Copes "Modern Asynchronous JavaScript with async/await" | Demir Selmanovic "Asynchronous JavaScript: From Callback Hell to Async and Await" | Ben Garrison "Javascript — ES8 Introducing async/await Functions" | Aditya Agarwal "How to escape async/await hell" | Nicolás Bevacqua "Understanding JavaScript’s async await" | TechBrij: JavaScript Async/Await: Serial, Parallel and Complex Flow | Exploring JS: Asynchronous Programming | "Executing arrays of async/await JavaScript functions in series vs. concurrently" | Chris Nwamba: From JavaScript Promises to Async/Await: why bother? | Craig Buckler: "Flow Control in Modern JS: Callbacks to Promises to Async/Await" | Nick Parsons "JavaScript: Promises and Why Async/Await Wins the Battle" | Adrian Hajdin "How To Master Async/Await With This Real World Example" | Indrek Lasn "How to improve your asynchronous Javascript code with async and await" | "When to Use (and Not to Use) Asynchronous Programming: 20 Pros Reveal the Best Use Cases" luminousmen "Asynchronous programming. Await the Future" | Wes Bos "Async + Await" [YT 15:51] | Shelley Vohr "Asynchrony: Under the Hood" [YT 25:23] | Fun Fun Function "async/await in JavaScript - What, Why and How" [YT 23:59] | The Coding Train: "JavaScript Promises" [YT playlista] Colt Steele "Complete Guide to JS Async & Await ES2017/ES8" [YT 16:19]
- Two last slots free at the moment, no idea: (already in plan: destructuring, encapsulation, callback) Lukas Gisder-Dubé "9 Tricks for Kickass JavaScript Developers in 2019" | Glad Chinda "JavaScript ES6: 5 new abstractions to improve your code" | Paolo Giangrandi "JavaScript traits: the clean way to modify global prototypes" | jnrgonzalez "JavaScript, ES6, OOP Interview Questions" | Greg Byrne "A bluffer’s guide to JavaScript proficiency" | Yung L. Leung "An intro to advanced sorting algorithms: merge, quick & radix sort in JS" | Florin Pop "Here are some app ideas you can build to level up your coding skills" | JavaScript Teacher "The Complete Guide to Loops in JavaScript" | Timothy Robards "JavaScript Fundamentals: Mastering Arrays"
Resources (what to do)
- Theory:
- Books
- Eloquent JavaScript 3rd edition - [PL] Kurs JavaScript. I wszystko jasne
- You Don't Know JS (book series) [YDKJS]
- JavaScript Garden
- Dr. Axel Rauschmayer: Exploring ES6 | JavaScript for impatient programmers
- Human JavaScript
- JavaScript Allongé, the "Six" Edition
- JavaScript Algorithms and Data Structures
- Speaking JavaScript
- Let's Learn ES6 By Ryan Christiani
- Flavio Copes The Complete JavaScript Handbook
- Dmitry Soshnikov "JavaScript. The Core: 2nd Edition"
- Notes on Douglas Crockford's Javascript the Good Parts
- git Documentation
- A Visual Git Reference
- git ready » learn git one commit at a time
- Courses
- freecodecamp: Learn JavaScript - Full 134-Part Course for Beginners [YT Learn JavaScript - Full Course for Beginners (3:26:42)]
- edx: JavaScript Introduction
- TutorialRepublic: JavaScript Tutorial
- tutorialspoint.com: Javascript Tutorial
- JavaScript Documentation (MDN)
- MDN: JavaScript Guide
- Watch and Code: Practical JavaScript
- Codecademy: Introduction To JavaScript
- Udacity: Intro to JavaScript
- MDB: JavaScript Tutorial – easy & free JavaScript course for beginners
- The Coding Train // Tutorials
- Fun Fun Function - Fun Fun Function [YT 200]
- Academind - Academind [YT 300]
- Rithm School: JavaScript Fundamentals
- StackChief: JavaScript ES6 Intro
- javascript.info The Modern Javascript Tutorial
- Beginning JavaScript
- "JS course by Flavio [1/35]"
- "JavaScript Fundamentals: Master the DOM! (Part 1)"
- Learn.co: Intro to JavaScript
- "Learn Javascript In One Day [ 24 Hours ] – Complete Guide For Beginners"
- 33 Concepts Every JavaScript Developer Should Know
- Learn JavaScript (first 40 lessons for free)
- "JavaScript Courses: Learn With 20+ Best Training 2019!"
- "Top 5 New JavaScript Open Source Projects this month — August 2018"
- Books
- Practice:
- Wes Bos' JavaScript 30 — Build 30 things with vanilla JS in 30 days with 30 tutorials - Wyzwanie JavaScript30 #JS30
- JavaScript part of freeCodeCamp Curriculum: "Javascript Algorithms And Data Structures Certification (300 hours)" - Parts are here Learn modern JavaScript ES6 - part of curriculum as interactive Scrimba screencasts. | Learn Regular Expressions (34 tutorials)
- HackerRank - "10 Days of JS", "30 Days of Code", Problem Solving" (algorithms), and "Regex"
- Edabit: 400+ JavaScript Practice Challenges // Edabit
- The Ultimate Guide to JavaScript Algorithms
- SoloLearn JavaScript Tutorial
- The Coding Train // CodingChallenges [YT The Coding Train 790]
- exercism.io: JavaScript Track
- codewars - JavaScript
- Katas list of Training JS series
- W3C: JavaScript basic - Exercises, Practice, Solution
- ChallengeRocket: Quick JavaScript Test - Part 1
- Javascript Challenges
- AlgoDaily - Software interview prep made easy
- 6 Posts Tagged With "Challenge"
- Learn Git Branching
- JavaScript Challenge IT Coders Lab
(unrelated) Basic set of WP plugins
- Akismet antyspam Autor: Automattic
- All in One SEO Pack Autor: Michael Torbert
- All In One WP Security Autor: Tips and Tricks HQ, Peter Petreski, Ruhul, Ivy
- Elementor Autor: Elementor.com
- GA Google Analytics Autor: Jeff Starr
- Google XML Sitemaps Autor: Arne Brachhold
- Jetpack z WordPress.com Autor: Automattic
- Yoast SEO Autor: Zespół Yoast
- Themes: GeneratePress - WP Bootstrap 4 - WP Bootstrap Starter