Course Front-End Development

Front-End Development
Course duration

4 months

Level beginner
Course authorAlexander Vasilyev
Start date



Front-End Developers are the blood of the IT industry. They are the final link of the chain connecting businesses and users online. Front-End refers to the visible part of the website/application. Essentially, Front-End developers make sure the user interface design renders and responds properly—to lead users toward website functionality defined by User Experience Designer and powered by Back-End Developers. In many ways, you make or break the initial impression of a product.


Our curriculum covers the trifecta of front-end development tools: HTML (defines the layout), CSS (the look), Javascript (interactivity). We will also help you minimize the routine with automation tools, such as Gulp. The Javascript module also touches upon Javascript frameworks, which make mobile applications and websites blazing fast. Their beauty lies in universal adoption: hobbyists and IT giants use the same tools. 


The course is practice-oriented so that our graduates have a portfolio of websites and apps they can proudly show to their future employer. Our flipped classroom approach means learning theory at your own pace with little to no time spend on it during live classes. We cultivate a peer environment where students collaborate a lot and can always rely on the teacher to help them out, in and outside of the virtual classroom.


- Solid computer literacy

- Laptop or desktop computer

- Coding experience is an advantage


Career Prospects

  • Full-time Front-End Developer at a company with own website and application
  • Front-End specialist for an IT outsourcing agency
  • Freelance Web Developer with flexible schedule and freedom to pick your client
  • All options enable growth from Junior to Lead developer, increasing your value each step of the way

Course Content

The course modules cover all skills and knowledge expected from a Junior specialist

  • HTML / CSS

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

    42 h • 16 topics
    • Introduction to JavaScript
    • Types of data and math functions
    • Loops and conditions
    • Functions
    • Objects
    • Document Object Model
    • Events
    • Examination 2 - A website layout for your portfolio
    • Tool for project construction (task-manager) Gulp
    • Introduction to jQuery
    • Slick Slider – the most universal slider plug-in
    • Work with an API with an example of Google Maps API
    • AJAX
    • Web storage. Local & Session Storage, Cookies
    • Arrays
    • Classes
  • Front-End

    28 h • 8 topics
    • Vue.js components
    • Work with a remote server
    • Webpack
    • Introduction to JavaScript frameworks with an example of Vue.js
    • Website optimization
    • Introduction to Front-End frameworks. Bootstrap, Foundation
    • Examination 3 - A website using a framework
    • Vue.js: modifiers, events, and rendering

Get the full course description

Application process

Sign Up

Take an optional quiz in the preferred course or simply leave us your contact details


Our regional coordinator will contact you shortly to see if we are a good match


Secure a spot in the next group and prepare to study hard

Test Yourself

You can have awesome new skills. Check your skills in our short course test.

Course Breakdown


Total hours

Video lessons
All theory is recorded as video lessons and stored on our LMS system. As a student, you’ll have lifelong access to all video lessons.
Live classes
During classes, you’ll be solving real-life cases with your teacher. You’ll work individually or in groups together with your classmates.
Career guidance
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.

Weekly class schedule (CET)

  • Tuesday

    18:00 - 20:00

  • Thursday

    18:00 - 20:00

  • Saturday

    09:00 - 13:00


You will get

  • 47 teacher-led lessons
  • 3 classes/week
  • Unlimited access to course materials
  • Career & employment support
  • Graded diploma

-3,594 SEK

Special early bird price!

Pay upfront


*23,960 SEK


Pay in monthly installments


*5,990 SEK

per month

Got questions?

Other questions?

Call us at +46766923678


Our numbers


graduates finished our courses

450 000+

hours of IT education


of our graduates are women


teachers work today


schools in 3 countries


IT companies employed our students


people working with Beetroot Academy globally


The more I studied Front-End Development myself, the more I liked it. I was amazed by all the cool things you can do with simple code. Even better: I could also implement my graphic design skills to make nice looking websites. It was very fun at first but learning started to feel lonely, so I’m lucky the Front-end course happened around the same time. I am super happy to say that I have finally found my calling—one where I can use my graphic design skills as well!

Front-End Development Graduate

Application process

Sign Up

Take an optional quiz in the preferred course or simply leave us your contact details


Our regional coordinator will contact you shortly to see if we are a good match


Secure a spot in the next group and prepare to study hard

Get started now

Optional Test

You can help us pick you a group if you take an intro quiz. Feel free to leave your details or contact us if that suits you better.

Contact us