ICR IT Centre

Development

Front End Development

Build the part of the product people actually touch: fast, accessible, responsive interfaces.

Front End Development course

What you will be able to do

  • Write clean, semantic and accessible HTML
  • Lay out any design with Flexbox and CSS Grid
  • Build interfaces that work on every screen size
  • Add interactivity with modern JavaScript
  • Convert a Figma design into a pixel-accurate page
  • Optimise pages so they load fast on slow connections

About this course

Everything the browser runs, done properly. You will write semantic markup, lay pages out with modern CSS, make them work on any screen size, and add the JavaScript that brings them to life. By the end you will have several polished, live sites to show.

Who is this course for?

Complete beginners are welcome. All you need is a laptop, reliable internet and the commitment to attend classes and finish the assignments.

What is included

  • Live classes with a dedicated instructor
  • Recorded lessons you can revisit any time
  • Hands-on assignments and a final project
  • Certificate on successful completion

Curriculum

3 modules, 10 lessons

  • 01Semantic HTML and document structureFree preview25 min
  • 02CSS selectors, the cascade and custom properties32 min
  • 03Flexbox in practice39 min
  • 04CSS Grid for page layout21 min
  • 01Breakpoints and fluid type28 min
  • 02Images, media and performance35 min
  • 03Accessibility basics that matter42 min
  • 01JavaScript in the browser24 min
  • 02Events, forms and validation31 min
  • 03From Figma to a finished page38 min

Your trainer

Instructor portrait placeholder

Khawar Hussain

Senior Laravel Developer

Khawar has years of backend experience building production Laravel applications, and teaches the server-side half of web development.

Chat with us