YoVDO

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

Offered By: JSConf via YouTube

Tags

JSConf Courses Computer Science Courses Humanities Courses Javascript Courses Creative Thinking Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube