A Programming Language for Children
Offered By: JSConf via YouTube
Course Description
Overview
Explore the development of Isla, a programming language designed for young children, in this JSConf talk. Discover how the Isla compiler, including its lexer, parser, and interpreter, was implemented to create a child-friendly coding environment. Learn about the unique grammar design choices, such as the absence of punctuation and sentence-like expressions, that make Isla accessible to young learners. Understand how advanced programming concepts like array and object assignments, function calls, conditionals, and logical rules are simplified into "baby talk" for easier comprehension. Gain insights into the Storytime environment, which allows children to use Isla for creating text adventures, potentially enabling them to start programming as early as age 5.
Syllabus
Mary Rose Cook: A programming language for children
Taught by
JSConf
Related Courses
Deno - Next Generation JavaScript RuntimeJSConf 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