Remix Essential Training
1h 16mIntermediate2025-02-24
Authors

Eve Porcello
Software Developer and Instructor
Course details
Get up and running with Remix, the popular full-stack web framework that lets you design and deliver a fast, slick, and resilient user experience. In this course, instructor Eve Porcello helps you get started with the essentials of Remix and shows you how to leverage it effectively and efficiently for building better websites and applications. Gather insights to create fast, scalable, and interactive user experiences using Remix routing and UI optimization as well as more advanced built-in features, such as forms, actions, localStorage, error handling, and negotiating with TypeScript.
Skills covered
RemixWeb Development ToolsFull-Stack Web DevelopmentEssential TrainingWeb DevelopmentOpen Source
Concepts
0. Introduction
- 01 - Building modern web apps with Remix
- 02 - What you should know
1. Introduction to Remix
- 03 - What is Remix
- 04 - Working within the platform paradigm
- 05 - Creating a Remix project
- 06 - Building the root route
- 07 - Linking stylesheets
- 08 - Distinguishing between server-side and client-side code
2. Remix Routing
- 09 - Understanding routing in Remix
- 10 - Building a dynamic route
- 11 - Creating a nested route
- 12 - Making a client route
- 13 - Using a data loader
- 14 - Dynamically loading parameters
3. UI Optimization
- 15 - Challenge - Creating a navigation menu
- 16 - Solution - Creating a navigation menu
- 17 - Adding Tailwind styles
- 18 - Using Outlet Context
- 19 - Creating a filtered list
4. Advanced Remix Features
- 20 - Creating forms
- 21 - Using Remix Actions
- 22 - Working with localStorage
- 23 - Persisting data with localStorage
- 24 - Error handling with Remix
- 25 - Negotiating with TypeScript errors
Conclusion
- 26 - Next steps