Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

If You Wish to Learn ES6 - 2015 from Scratch, You Must First Invent the Universe

JSConf via YouTube

Overview

Explore the challenges and opportunities of teaching JavaScript's evolving syntax in this 26-minute JSConf talk by Ashley Williams. Delve into the impact of ES6/2015's increased abstraction on beginner accessibility, drawing insights from humanities and CS education research. Examine the paradox of abstraction as both a powerful tool for experts and a potential obstacle for newcomers. Investigate the interdisciplinary approach to teaching programming concepts, bridging the gap between computer science and humanities. Learn how to rethink JavaScript education in light of language-level abstractions, fostering creativity and critical thinking skills. Gain valuable perspectives on developing effective teaching methods for programming languages and abstractions across various domains.

Syllabus

Intro
Abstraction
Where do we start
What is the problem
Syntax makes me queasy
All models are wrong
What is a class
Teaching concepts
Programming languages are tools
Creative extension principle
Thinking

Taught by

JSConf

Reviews

Start your review of If You Wish to Learn ES6 - 2015 from Scratch, You Must First Invent the Universe

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.