Skip to content
Alkhawarezmi Institute

Frontend development

Design and build fast, beautiful web interfaces people use every day.

Career pathsBeginner

From HTML and CSS to modern JavaScript and frameworks, this track teaches you to turn designs into responsive, accessible, interactive interfaces.

What you will be able to do

  • Build responsive pages with HTML and CSS
  • Program interactions with modern JavaScript
  • Build applications with a modern framework such as React
  • Publish real websites and use Git

Curriculum

5 modules

  1. 1Web fundamentals
    • Semantic HTML
    • CSS and layout
    • Responsive design
  2. 2JavaScript
    • Language essentials
    • DOM and events
    • Asynchronous programming
  3. 3Frameworks
    • Components
    • State management
    • Routing
  4. 4Quality
    • Accessibility
    • Performance
    • Testing
  5. 5Capstone project
    • Complete website
    • Deployment
    • Final presentation

Who it is for

  • Beginners aiming for a first job in programming
  • Designers who want to build their own designs
  • Computer science students

Prerequisites

  • No prior programming experience required
  • Willingness to learn by building

More in Tech

  • Career pathsIntermediate

    Backend development

    Build the services and databases that power modern applications.

  • Career pathsIntermediate

    Artificial intelligence

    From data analysis to building machine-learning models and AI applications.

  • Programming languagesBeginner

    Python

    The best first language: simple, powerful, and the gateway to data and AI.