Skip to main content
AI-curated courseBeginnerDevelopment

Frontend Foundations

HTML and CSS once, then React and TypeScript properly.

5h 44m 6 modules 32 lessons Blended from 4 courses Certificate included

Free to watch. Starting adds a personal copy to My Learning with progress tracking and a curated-path certificate on completion.

About this path

The HTML and CSS course in our catalogue is ten separate full courses of the same material, seventy-one hours in total. We take one crash course and one guided build from it, then move straight to React's real curriculum and TypeScript's type system, with the Figma skills to read a design before you build it.

What you'll learn

  • Write semantic HTML and CSS that holds up on a real layout
  • Build React components with state, props, and effects
  • Fetch data and handle loading and error states
  • Add TypeScript types that catch bugs instead of adding noise
  • Read a Figma file and build what it specifies

The path, module by module

Each step is lifted from a full course in our catalog, and where a course repeats itself we keep only the lessons that earn their place.

Module 1 · from HTML & CSS for Beginners

HTML and CSS, Once

One crash course and one guided component build. The source playlist is ten different full courses covering identical ground across seventy-one hours; two lessons is the honest dose.

2 lessons · 2h 27m · hand-picked from 10

HTML Tutorial - Website Crash Course for Beginners · HTML / CSS Tutorial – Create an Order Summary Component

Module 2 · from HTML & CSS for Beginners

Web Reference & First Project

Our essentials reference and a responsive landing page project, so the fundamentals land as something you built.

2 lessons · 4m

HTML & CSS Essentials · Project: Build a Responsive Landing Page

Module 3 · from React JS Full Course

Components, Templates, and State

Components, templates, events, and useState. Net Ninja's React course is one of the few that never pads.

8 lessons · 58m

Full React Tutorial #1 - Introduction · Full React Tutorial #2 - Creating a React Application · Full React Tutorial #3 - Components & Templates

Module 4 · from React JS Full Course

Props, Lists, and useEffect

Props, lists, useEffect, and a local API. The point where React becomes an application rather than a page.

8 lessons · 40m

Full React Tutorial #9 - Intro to React Dev Tools · Full React Tutorial #10 - Outputting Lists · Full React Tutorial #11 - Props

Module 5 · from TypeScript Full Course

Types, Objects, and tsconfig

Types, objects, and tsconfig. Enough TypeScript to be useful without a detour into type-level programming.

8 lessons · 1h 1m

TypeScript Tutorial #1 - Introduction & Setup · TypeScript Tutorial #2 - Compiling TypeScript · TypeScript Tutorial #3 - Type Basics

Module 6 · from Figma for Beginners (2026)

Read a Design Before You Build It

Navigating files, buttons, components, and auto layout. Handoff goes better when you can open the file yourself.

4 lessons · 32m · hand-picked from 8

Navigate Figma Design files: Figma Design for beginners [3 of 13] · Create the button: Figma Design for beginners [6 of 13] · Components fundamentals: Figma Design for beginners [7 of 13]