Build a Serverless API with Cloudflare Workers
course by Kristian Freeman
Introduction to Cloudflare Workers
course by Kristian Freeman
Sprinkle declarative, reactive behaviour on your HTML with Alpine JS
course by Simon Vrachliotis
Getting Started with Eleventy
course by Khaled Garbaya
Develop Custom Twitch Scenes and Setup in OBS
course by Stephanie Eckles
Build Data-Driven Applications on the Edge with Workers and Workers KV
course by Kristian Freeman
Deploy Dynamic Frontend Applications with Cloudflare Pages
course by Obinna Ekwuno
Build An Eleventy (11ty) Site From Scratch
course by Stephanie Eckles
Use Layout Chaining in eleventy
lesson by Khaled Garbaya
Use Collections in eleventy
lesson by Khaled Garbaya
Create pages from data in eleventy
lesson by Khaled Garbaya
Bootstrap an eleventy project
lesson by Khaled Garbaya
Use eleventy layouts
lesson by Khaled Garbaya
Update a count state value with the x-on event listener directive in Alpine JS
lesson by Simon Vrachliotis
Toggle visibility and styles based on state with `x-show` and `x-bind` in Alpine JS
lesson by Simon Vrachliotis
Iterate through data with the `x-for` attribute in Alpine JS
lesson by Simon Vrachliotis
Control enter and leave transitions with the `x-show.transition` modifier in Alpine JS
lesson by Simon Vrachliotis
Keep a DOM input and state value in sync with the `x-model` directive in Alpine JS
lesson by Simon Vrachliotis
Focus an input field on button click with `x-ref` and the `$refs` property in Alpine JS
lesson by Simon Vrachliotis
Focus in input field on page load with `x-init` in Alpine JS
lesson by Simon Vrachliotis
Refetch API data when a state value changes with the `$watch` property in Alpine JS
lesson by Simon Vrachliotis