Home / Courses / Frontend
Frontend track · Beginner friendly

Frontend Engineering with React

Semantic HTML, modern CSS, JavaScript in depth, then React with hooks, routing and state.

For graduates who enjoy building what people see and use. You go from a blank HTML file to a deployed React application with a portfolio to show for it.

Duration
16 weeks
Guided hours
260 hrs
Projects
3
Mode
Live online
JobCard.jsx
// A card your users can actually tab to
export default function JobCard({ job, onSave }) {
  const [saved, setSaved] = useState(false);

  function toggle() {
    setSaved(!saved);
    onSave(job);
  }

  return (
    <article className="card h-100">
      <h3>{job.title}</h3>
      <p>{job.company}, {job.city}</p>
      <button aria-pressed={saved} onClick={toggle}>
        {saved ? 'Saved' : 'Save job'}
      </button>
    </article>
  );
}
The kind of code you write in Frontend Engineering with React
Outcomes

What you will be able to do

Tools and technologies covered:

HTMLCSSBootstrap 5JavaScriptReactReact RouterGitVitest
  • Write semantic, accessible HTML
  • Build responsive layouts with Flexbox, Grid and Bootstrap
  • Understand JavaScript closures, promises and the event loop
  • Build React apps with hooks, routing and forms
  • Fetch, cache and display data from REST APIs
  • Test components and deploy to the web
Syllabus

16 weeks, 6 modules

Each module ends with a graded assignment and a code review from your mentor. Classes run on weekday evenings and weekends, and every session is recorded.

  • Semantic elements and forms
  • Keyboard and screen reader basics
  • SEO and metadata

  • The box model, Flexbox and Grid
  • Responsive design and media queries
  • Bootstrap 5 components and utilities
  • Custom properties and dark mode

  • Functions, scope and closures
  • Arrays, objects and modules
  • The DOM and events
  • Promises, async and fetch
  • DSA practice for interviews

  • Components, props and state
  • Hooks and custom hooks
  • React Router
  • Forms, data fetching and context

  • Vite, npm and linting
  • Component tests with Vitest

  • Build and deploy your portfolio project
  • Machine coding rounds
  • Mock interviews
Projects

What you will build

Every project lives on your GitHub and is reviewed like a real pull request.

Project 1
Landing page

A responsive, accessible marketing page built with Bootstrap 5.

Project 2
Expense tracker

A JavaScript app with charts, filters and local storage.

Project 3
Job board UI

A React app with search, saved jobs and routing, backed by a public API.

Who it is for
  • Graduates from any branch who like visual, creative work
  • Designers who want to code their own designs
  • Learners who want the fastest route to a first developer job
What you need
  • No prior coding needed
  • A laptop with 8 GB RAM
  • 12 or more hours a week
Roles you can apply for
Frontend DeveloperReact DeveloperUI DeveloperWeb Developer

We provide placement support. We do not guarantee a job or a salary.

Fees

One fee, everything included

Live classes, recordings for one year, mentor code reviews, projects, and interview preparation. Pay in full online, or ask about monthly instalments at no added interest.

Placeholder fee. Change it in the admin area.

Frontend Engineering with React

Full
EMI
₹34,999
  • 16 weeks, 260 guided hours
  • 3 reviewed projects
  • Recordings for one year
  • Resume review and mock interviews

Exclusive of 18% GST. EMI amounts are indicative; online checkout charges the full fee.

FAQ

Questions about this course

Yes. This course covers the frontend half of the MERN program, and your fee is adjusted if you upgrade.

No. You work from provided designs and learn the basics of layout, spacing and type along the way.

Yes. Many Indian companies maintain Bootstrap codebases, and it teaches responsive layout quickly. You also learn plain CSS.
Get Started

Book a free demo class

Sit in on a live 60-minute session of Frontend Engineering with React, meet the mentor and ask anything about the course.

  • +91 00000 00000
  • hello@example.com
Enter your name.
Enter a valid email address.
+91
Enter a 10-digit Indian mobile number.
Select your graduation year.
Tick the box so we can contact you.
Keep exploring

Other courses

All courses
Frontend
10 weeks · Advanced
Advanced UI: TypeScript, Next.js and Performance

Type-safe components, server rendering, Core Web Vitals, accessibility and design systems.

View course details