Frontend Engineering is a four-month, live online programme focused on the part of software users see and touch. You learn to turn designs into responsive, accessible interfaces and to build modern single-page applications with React and TypeScript.
Software Engineering
Frontend Engineering
- Duration: 4 months
- Level: Beginner
Build fast, accessible and beautiful web interfaces with HTML, CSS, JavaScript, TypeScript and React.
- 100% remote
- Live online classes
- React and TypeScript
- Portfolio of real projects
About This Program
What You’ll Learn
- Build semantic, accessible pages with HTML
- Create responsive layouts with modern CSS
- Write modern JavaScript and TypeScript
- Build applications with React
- Test interfaces and measure performance
- Turn a Figma design into working code
Curriculum
-
Module 1 Module 1: HTML, CSS and accessibility (weeks 1–4) 4 topics
- Semantic HTML
- Flexbox, Grid and responsive design
- Accessibility (WCAG) fundamentals
- Working from Figma designs
-
Module 2 Module 2: JavaScript (weeks 5–8) 3 topics
- Language fundamentals
- The DOM and events
- Asynchronous JavaScript and APIs
-
Module 3 Module 3: React and TypeScript (weeks 9–13) 4 topics
- TypeScript essentials
- Components, state and hooks
- Routing, forms and data fetching
- Styling approaches and component libraries
-
Module 4 Module 4: Quality and capstone (weeks 14–16) 3 topics
- Component and end-to-end testing
- Web performance
- Capstone project and portfolio
What You’ll Build
- A pixel-accurate landing page from a Figma design
- A JavaScript web app using a public API
- A React and TypeScript dashboard application
Career Outcomes
- Frontend Developer
- React Developer
- UI Engineer
- Freelance Web Developer
Who This Program Is For
For beginners and designers who want to specialise in building user interfaces for the web.
Requirements
- No prior coding experience needed
- A laptop or desktop with at least 8 GB of RAM
- A reliable internet connection
- About 12–15 hours a week
Looking for a program you can join now?
See every Virexa program and its admissions status.
