Learning JS by example
Strong foundations mean we can go further for longer
To provide an excellent practical learning outcome Courses are typically booked for 1-3 or 1-5 days
##Day 1
Session 1 Variables, primitive types and operators
Session 2 Objects, arrays and functions
##Day 2
Session 1 Browser API's (//todo diff between node and browser api's)
Session 2 DOM manipulation
##Day 3
Session 1 Functional programing
Session 2 npm, ES6, babel and webpack
##Day 4
Session 1 Vanilla-js application architecture
Session 2 Debugging
##Day 5
Session 1 Unit testing
Session 2 Integration (or end-to-end) testing