Back to catalog
Software Development

Frontend Engineering

Build accessible, performant frontend applications with modern JavaScript, TypeScript, React, testing, and production workflows.

Register for This Course
Frontend Engineering

Level

Intermediate

Duration

10 weeks

Delivery

Physical & Live Online

Category

Software Development

Develop the engineering skills to build reliable frontend applications, from component architecture and accessibility to testing and performance.

Course overview

An applied frontend engineering programme for learners who know basic web development and want to build maintainable production interfaces. Learners deepen their JavaScript and TypeScript skills, work with React architecture, connect applications to APIs, and practice accessibility, testing, performance, and deployment workflows.

Who it's for: Junior developers, self-taught programmers, and web developers who want to specialize in building maintainable frontend applications.

What you will learn

  • Build component-based interfaces with React and TypeScript
  • Design reusable frontend architecture and state flows
  • Implement accessible and responsive user experiences
  • Test, profile, and deploy production frontend applications

Curriculum

Tools you'll use

JavaScriptTypeScriptReactHTMLCSSGit

Projects you'll build

  • Accessible component library
  • API-driven dashboard
  • Tested and deployed frontend application

Prerequisites

  • • Basic HTML, CSS, and JavaScript
  • • A laptop for development exercises

Related courses

Full-Stack Web Development
Software Development
Beginner to Intermediate 12-16 weeks

Full-Stack Web Development

Learn to design, build, test and deploy modern full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, APIs and databases.

View course
Mobile App Development with React Native
Software Development
Intermediate 10 weeks

Mobile App Development with React Native

Build modern, production-ready Android and iOS applications with React Native from a single codebase.

View course
Backend Development
Software Development
Intermediate 10 weeks

Backend Development

Design and build secure backend services, APIs, and database-backed applications with practical testing and deployment workflows.

View course