courses

Course Front-End Development

Front-End Development
Course duration

3 months

Levelbeginner
Course authorAlexander
Start date

Admission open

Overview

We teach you how to make sites. We will explain how a browser works, how to put into practice HTML, CSS, JavaScript (ES6). Our teachers will explain how to repeat framework steps. They will tell how the Gulp/webpack works (it’s a tool for collecting applications). You will learn tools for accelerating development. And you will use the newest rules which will soon become standards.

You will work on projects by yourself and in teams. As a result, you will create some sites and an application. Also you will be able to make up sites adapted for mobile devices. After the course ends you will have a portfolio which will help you to start a career as a developer.

Prerequisites

  • Advanced PC user 
  • Basic understanding of algorithms 
  • Coding experience is an advantage
student

Why Front-End?

  • After coding you see the result immediately 
  • Your portfolio is visualized for the client 
  • When you know Front-End you can switch to any other development field 
  • You will learn how to create websites and interfaces using HTML and CSS 
  • You will learn one of the most in-demand languages on the market — JavaScript
scholarship

Curriculum

For a more detailed version, leave your email below

  • HTML / CSS

    56 h • 23 topics
    • What is a website. Work process setup. Introduction to HTML.
    • CSS animation
    • Version Control Systems, Git, and GitHub
    • HTML5 tags
    • Introduction to CSS
    • Figma for Front-end developers
    • CSS selectors
    • CSS Box Model
    • Flexbox
    • Fonts in Web, Font Face
    • CSS position & transform
    • BEM methodology
    • Creating forms
    • Scalable Vector Graphics (SVG)
    • Work with pre- and post-processors
    • Adaptive layout (Responsive web design)
    • Responsive navigation
    • SEO for developer
    • Responsive graphics
    • Practice – layout making
    • Cross-browser compatibility
    • Exam 1 - A simple website for your portfolio
    • CSS GRID layout
  • JAVASCRIPT

    40 h • 15 topics
    • Introduction to JavaScript
    • Types of data and math functions
    • Loops and conditions
    • Functions
    • Objects
    • Arrays
    • Classes
    • Document Object Model (DOM)
    • Events
    • Introduction to jQuery. Manipulating elements and events
    • Slick Slider – the most universal slider plug-in
    • AJAX
    • Customized maps using Google Maps API
    • Web storage. Local & Session Storage, Cookies
    • A website layout for your portfolio
  • FRONT-END

    28 h • 9 topics
    • Tool for project construction (task-manager) Gulp
    • Webpack
    • Introduction to JavaScript frameworks with an example of Vue.js
    • Vue.js: modifiers, events, and rendering
    • Vue.js components
    • Work with a remote server
    • Website optimization
    • Introduction to Front-End frameworks. Bootstrap, Foundation
    • Examination 3 - A website using a framework

Get the full course description

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an interview to see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Take the test to get started

You can learn awesome new skills and land a new job. Exciting! Let’s get started on your application.

Course content

90

Total hours

Video lessons
All theory is recorded as video lessons and saved on our LMS system. As a student you’ll have lifelong access to all video lessons.
Practice
During lessons, you’ll solve real-life cases with your teacher. You’ll work individually or in groups together with your colleagues.
Сareer counseling
Specialist ins HR will help you understand the local IT market, teach you how to write a compelling CV and will guide you through an interview process.

Teacher

Fisnik Kusari

I have more than 6 years experience as a Software Engineer and I worked with different technologies such as JavaScript, (Angular, Vue, React) and PHP (WordPress, Laravel, Symfony). My skills include CSS, CSS3, HTML5, SQL, MySQL, Git, Shopify, etc. I’m a critical thinker and decision-making person, detail-oriented and willing to learn new technologies. I like to motivate students to develop their careers further by sharing my knowledge and experience with them.

Betim Ismajli

Betim is experienced Senior Web Developer with a demonstrated history of working in the e-learning industry. Skilled in Frontend (react, vuejs), NodeJs, User Experience, PHP, WordPress and User Interface Design.

Elvudin Basha
Elvudin Basha

Elvudin is a Front-end Engineer with over 4 years of experience in developing web applications. He has an extensive background in front-end technologies such as Angular, React, VueJs, jQuery, etc. He is also experienced in all areas of project development including business requirements analysis, architecture design, user interface, and component construction.

Fisnik Cani
Fisnik Cani

Meet our esteemed Senior Web Developer Teacher with 8 years of experience in diverse companies. Specializing in creating user-centric interfaces, he excels in HTML, CSS, JavaScript, and modern frameworks. His passion for teaching and sharing expertise empowers our students to excel in web development, making them a valuable part of our team.

Class schedule

timetable
  • Monday

    17:30 - 20:30

  • Wednesday

    17:30 - 20:30

  • Friday

    17:30 - 19:30

Course fee

A small step towards your big career in IT

  • 47 teacher-led sessions
  • 3 lessons per week
  • Unlimited access to course materials
  • English lessons
  • Career support

Pay upfront

690

total

You could have awesome new skills and a new job in IT.

Got questions?

Other questions?

Call us at 048 248 788

impact

Our impact

2400+

graduates finished our courses

270 000+

hours of IT education

40%

of our graduates are women

80+

teachers work today

20

schools in 3 countries

100+

IT companies employed our students

100+

people working with Beetroot Academy globally

Application process

Take the test

Register in our LMS and do a test to help us evaluate your knowledge.

Interview

Once we receive your test results, we'll invite you for an interview to see if we're a good match.

Enroll

Start your education in the next available group. Your next career destination has never been closer.

Get started

Take the test

Let’s check your starting level

Contact us

048 248 788

xk@beetroot.academy

forms