https://gitter.im/rolling-scopes/webinar
https://krakow.rollingscopes.com/
https://docs.google.com/spreadsheets/d/1ETE1frfop19VkJ51jYp-7zzYH8Si5VuuQvWtz22WfoE/edit#gid=0
- Welcome Aboard
- Mastering markdown (Just read! Deadline: 4-Jun-2016)
- https://www.codeschool.com/courses/discover-devtools (Short, free online course. Deadline: 7-Jun-2016 )
- Codewars
- Part I (Deadline: 4-Jun-2016)
- http://www.codewars.com/kata/opposite-number
- http://www.codewars.com/kata/basic-mathematical-operations
- http://www.codewars.com/kata/printing-array-elements-with-comma-delimiters
- http://www.codewars.com/kata/transportation-on-vacation
- http://www.codewars.com/kata/calculating-with-functions
- http://www.codewars.com/kata/get-the-middle-character
- http://www.codewars.com/kata/partition-on
- http://www.codewars.com/kata/word-count
- http://www.codewars.com/kata/remove-first-and-last-character-part-two
- http://www.codewars.com/kata/implement-a-filter-function
- http://www.codewars.com/kata/prefill-an-array
- http://www.codewars.com/kata/cross-product-of-vectors
- http://www.codewars.com/kata/sequence-generator-1
- Part II (Deadline: 11-Jun-2016)
- http://www.codewars.com/kata/closures-and-scopes
- http://www.codewars.com/kata/a-function-within-a-function
- http://www.codewars.com/kata/can-you-keep-a-secret
- http://www.codewars.com/kata/using-closures-to-share-class-state
- http://www.codewars.com/kata/a-chain-adding-function
- http://www.codewars.com/kata/function-cache
- http://www.codewars.com/kata/function-composition
- http://www.codewars.com/kata/function-composition-1
- http://www.codewars.com/kata/stringing-me-along
- http://www.codewars.com/kata/i-spy
- Part III (Deadline: 15-Jun-2016)
- http://www.codewars.com/kata/santaclausable-interface
- http://www.codewars.com/kata/new-with-apply
- http://www.codewars.com/kata/extract-nested-object-reference
- http://www.codewars.com/kata/array-helpers
- http://www.codewars.com/kata/replicate-new
- http://www.codewars.com/kata/sum-of-digits-slash-digital-root/
- http://www.codewars.com/kata/fun-with-es6-classes-number-2-animals-and-inheritance
- http://www.codewars.com/kata/fun-with-es6-classes-number-3-cuboids-cubes-and-getters
- https://github.com/rolling-scopes-school/js-assignments (Solve as much as you can. Deadline: 20-Jun-2016)
- Optional
- Custom jQuery( Deadline: 20-Jun-2016)
- Make Function
function add(x, y) { return x + y; }
function mul(x, y) { return x * y; }
function make(/*???*/) { /* ??? */ }
var s = make(1)(2)(3)(4)(5);
Assert(s(add) == 15);
Assert(s(mul) == 120);
var x = make(5)(10)(15);
Assert(x(add) == 30);
Assert(x(mul) == 750);
- JS Overview
- Data Types
- Self-education
- Scope
- DOM
- DOM Events
- Functions. Part I
- Functions. Part II
- Let and const
- https://github.com/rolling-scopes-school/tasks/blob/master/tasks/js-intro-test.md
- http://pveller.blogspot.com.by/2012/04/functional-javascript.html - one more "make" solution
- Modules in JS. Nodejs intro
- HTTP
- Ajax
- es6
- Promise & Fetch & generators
- Animations
- ES6 to ES5 converter:
- ECMAScript parser
- http://esprima.org/
- Compatibility tables:
- Complete JavaScript reference documentation:
- Code quality checker:
- CSS Triggers, list of operations browser need to perform after specific css property change:
###Feedack https://goo.gl/38iB6V