Up and running with Svelte 3
course by Tomasz Łakomy
Functional Programming in JavaScript with Ramda.js
course by Andy Van Slaars
Create forms in Svelte with Svelte Forms Lib
course by Andrew Smith
Create an Array From a Seed Value with Ramda's unfold
lesson by Andy Van Slaars
Canvas Effects
lesson by Keith Peters
Drawing Text on Canvas
lesson by Keith Peters
Animating with Canvas
lesson by Keith Peters
Debug Function Compositions with Ramda's Tap Function
lesson by Andy Van Slaars
Curry and Uncurry Functions with Ramda
lesson by Andy Van Slaars
Count Words in a String with Ramda's countBy and invert
lesson by John Lindquist
Gradient Fills on the HTML5 Canvas
lesson by Keith Peters
Update Component State in React With Ramda Lenses
lesson by Andy Van Slaars
Create a Reusable Mapping Function with Ramda's Map
lesson by Andy Van Slaars
Convert a Promise.all Result to an Object with Ramda's zip and zipObj
lesson by Andy Van Slaars
Canvas Transformations
lesson by Keith Peters
Listening for Mouse and Keyboard Events with HTML Canvas
lesson by Keith Peters
Declaratively Map Data Transformations to Object Properties Using Ramda evolve
lesson by Andy Van Slaars
Get Deeply Nested Properties Safely with Ramda's path and pathOr Functions
lesson by Andy Van Slaars
Introduction to the HTML Canvas element
lesson by Keith Peters
Drawing Paths - Lines and Rectangles
lesson by Keith Peters
Drawing Paths - Curves and Arcs
lesson by Keith Peters