Programming workshops
Free training materials that I've created
-
Becoming a JavaScript Data Wrangler
Learn how to wrangler raw data so you can use them effectively
IN PROGRESS
-
Testing React Applications
Learn the principles of maintainable tests and how to write them
IN PROGRESS
-
TypeScript for React Developer
Learn the Typescript fundamentals to make your React codebase more maintainable
-
Create a Fast Site with GatsbyJS
Learn how to build blog with GatsbyJS, which automatically optimize your site to make it fast without sacrificing developer usability or accessibility.
-
JavaScript: The React Parts
JavaScript fundamentals and concepts that are commonly used when developing in React.
-
Introduction to Web Development
A full-day workshop that teach you how to create website contents with HTML, style them with CSS, and make them interactive with Javascript. Its primary target students are beginner with zero experience in programming.
-
Creating Project React Component Library
Learn the common practices of writing React components and React hooks.
-
Web Developer Toolbox
Learn the tools that will make you productive as a Web Developer
-
Introduction to React v2
An introduction to React (version 2) - up and running with React by learning React core API (including Hooks!) and common how-to e.g. making ajax calls, writing tests, and code splitting.
-
Introduction to React
A complete introduction to React - up and running with React by learning tooling that improves your development workflow, React core API, and common how-to e.g. making ajax calls, writing tests, and code splitting.