Start Here
How to use this resource?
This is an opinionated resource that will teach you the foundations of building frontends, this includes UI and UX. We keep it simple yet effective. This is a resource that assumes you already know the basics of HTML, CSS, and JavaScript.
Refactoring Series
Profile Page
Refactor a profile page to be more maintainable
Feature FlagsNEW
Use different feature flags to ease the development or feature release process.
System Designs
UI/UX Series
Coming soon to teach you the core fundamentals of design
Not every frontend engineer can design. Not every designer can develop. But they can learn.
General Courses
Todo App with React, TypeScript, and TDD
Todo apps are a great way to learn a new language or framework. We teach this course with more than React.
Stackpack
Sandpack clone with WebContainers in React and TypeScript
Login Register Flow
Learn how to build a login and register flow with E2E tests and Supabase.
Todo App with Svelte, TypeScript, and TDD
Todo apps are a great way to learn a new language or framework. We teach this course with more than Svelte.
Dynamic Pricing Page
Learn to build a dynamic pricing page customized based on the user's location.
Questions
Questions are deprecated!
These are the interview practice questions from the legacy versions of Frontend Hire. Only the ones with a video solution are available. Moving forward, we won't be releasing more questions as this is not our strongest content.
CSS: Can you center a div?
Practice centering a div
JS Polyfil: Array.at() Method
Practice polyfilling the Array.at() method
React Theory: What is React?
Learn to answer a common interview question
React Hooks: useState - 1
Practice using React useState hook
React Hooks: useEffect - 1
Practice using React useEffect hook
React TypeScript: Migrate useState - 1
Practice using migrating to TypeScript
Last updated on