Work through a structured two-day course to learn React and TypeScript from scratch.
Practice building interactive UI components with step-by-step hands-on exercises.
Learn Redux state management with real code examples and guided lessons.
Study web development fundamentals as a beginner using Microsoft-backed workshop materials.
Requires Node.js, Git, and Visual Studio Code installed before running the local development server.
This repository contains the materials for a two-day web development workshop created by Microsoft. It is designed to take someone from the very basics of building web pages all the way through more advanced front-end topics, with hands-on exercises at each step. Day one starts with HTML, CSS, and JavaScript, the three foundational technologies of every website. It then introduces React, a popular tool for building user interfaces, and TypeScript, which adds type checking on top of JavaScript to catch mistakes earlier. By the end of day one, you are building small interactive components and learning how state, meaning the data that drives what a page displays, works in React. Day two goes deeper. It covers TypeScript more thoroughly, introduces a Microsoft component library called Fluent UI, explains theming and styling patterns, and then spends several lessons on Redux. Redux is a system for managing data across a whole app rather than just inside a single component. Bonus sections at the end cover making network requests and writing automated tests with Jest. To run the workshop materials on your own computer, you need Node.js, Git, and Visual Studio Code installed. After cloning the repository and running one install command, a local development server starts and you can follow along with each numbered step folder. Each step has its own readme with instructions, and some exercises use CodePen so you do not need to modify local files. The workshop targets beginners and developers who are new to front-end work, though some prior programming experience helps. The README lists additional learning resources at the end for further study.
← microsoft on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.