🤩For the first time! Get a personal offer: Find out more >>here<<

SDA / Courses / Front-end

Front-end web development – the technology that keeps websites running

Front-end is the part of the software that users see and use or the visual part of the web. A front-end developer makes the design work – be it text fields, buttons, a menu bar, etc.

Take part in our course, learn to become a front-end developer, and create pages that can be used quickly and comfortably.

i want to do it
  • date
    30.09
    mode
    weekends
    location
    remote
    hours
    385 h
    price
    PROMO! alates: 57 EUR/kuu
    apply now close modal
    promo! up to -20%

      close modal

      What you will learn in our front-end web development course

      Click on the numbers and find out:

      Basics of HTML and CSS
      12345678

      Basics of HTML and CSS

      What are HTML and CSS and what can you use them for?

      You will find out the answer in this module. We will introduce you to the most popular HTML tags, show you what attributes are, and take care of selectors and cascading styles. You will learn the basics of CSS and practice it during classes with the instructor. Without this knowledge, you won’t be able to create your first website or other documents intended for viewing in a browser.

      Programming in JavaScript

      Did you know that the JavaScript language has been ranking as the most popular programming language ​​among developers for many years?

      This comprehensive module will introduce you to the world of JavaScript. What is JavaScript all about? What can it be used for? Prepare for lots of knowledge presented in a practical way!

      Front-end vs. back-end

      What is the difference between front-end and back-end?

      This module will introduce you to a discussion about which operations that impact the operation of websites belong to the frontend and backend. We will show you a list of the most important tasks that must be performed to create a website.

      CMS

      Content Management Systems (CMS) are ready-made software that allows you to efficiently create a new website (online store, blog, company website).

      We will show you that you don’t always need to build a website from scratch but use ready-made systems that make it possible to develop a website even in a few days.

      Developer work tools

      This module is dedicated to issues such as design patterns and best practices – a set of universal, proven-in-practice solutions to a frequently appearing and repeatable problem.

      You will also explore software testing (each programmer must check if their code works properly), as well as development tools that you can use in everyday work. Don’t skip this module!

      JavaScript frameworks

      What is a framework?

      A framework for building an application defines the overall mechanism of its operation. Thanks to frameworks, the developer’s work is much faster and more effective because it’s based on ready-made components, supplemented with elements the project requires. In our course, you will learn about the most popular JavaScript framework used in the developer’s daily work.

      Final project

      Now it’s time to use all the knowledge you have acquired during the course. You will design and implement a more complex application – alone or in a team. You will use Angular, JavaScript, and you will test your application.

      Finally, you will present a working application and discuss what you have managed to do and ideas for further development. We will also schedule time for code review during the classes.

      Completion

      Every student who will attend lectures for at least 80% and will pass all tests with at least 80% correct answers will receive a certificate of completion of the course. Students who attended at least 60%, but did not pass the test or prepare a practical project, do not receive a certificate, only a confirmation.

      Basics of HTML and CSS

      What are HTML and CSS and what can you use them for?

      You will find out the answer in this module. We will introduce you to the most popular HTML tags, show you what attributes are, and take care of selectors and cascading styles. You will learn the basics of CSS and practice it during classes with the instructor. Without this knowledge, you won’t be able to create your first website or other documents intended for viewing in a browser.

      Programming in JavaScript

      Did you know that the JavaScript language has been ranking as the most popular programming language ​​among developers for many years?

      This comprehensive module will introduce you to the world of JavaScript. What is JavaScript all about? What can it be used for? Prepare for lots of knowledge presented in a practical way!

      Front-end vs. back-end

      What is the difference between front-end and back-end?

      This module will introduce you to a discussion about which operations that impact the operation of websites belong to the frontend and backend. We will show you a list of the most important tasks that must be performed to create a website.

      CMS

      Content Management Systems (CMS) are ready-made software that allows you to efficiently create a new website (online store, blog, company website).

      We will show you that you don’t always need to build a website from scratch but use ready-made systems that make it possible to develop a website even in a few days.

      Developer work tools

      This module is dedicated to issues such as design patterns and best practices – a set of universal, proven-in-practice solutions to a frequently appearing and repeatable problem.

      You will also explore software testing (each programmer must check if their code works properly), as well as development tools that you can use in everyday work. Don’t skip this module!

      JavaScript frameworks

      What is a framework?

      A framework for building an application defines the overall mechanism of its operation. Thanks to frameworks, the developer’s work is much faster and more effective because it’s based on ready-made components, supplemented with elements the project requires. In our course, you will learn about the most popular JavaScript framework used in the developer’s daily work.

      Final project

      Now it’s time to use all the knowledge you have acquired during the course. You will design and implement a more complex application – alone or in a team. You will use Angular, JavaScript, and you will test your application.

      Finally, you will present a working application and discuss what you have managed to do and ideas for further development. We will also schedule time for code review during the classes.

      Completion

      Every student who will attend lectures for at least 80% and will pass all tests with at least 80% correct answers will receive a certificate of completion of the course. Students who attended at least 60%, but did not pass the test or prepare a practical project, do not receive a certificate, only a confirmation.

      What the course looks like

      When coming to the course, you do not need to have any prior knowledge or previous experience in the IT field. We’ll start with the basics and teach you everything from scratch. We make sure that our distance learning courses focus on what matters most: live classes and study sessions with our professional instructors.

      Theory equals practice

      Our goal is that the course you complete will prepare you in the best possible way for what actually awaits you in your new job. Practical projects contribute to your progress. This is a good opportunity to hone your skills and add to your portfolio!

      Details

      We all have everyday responsibilities – work, family or school. We have taken this into account and our courses take place: during the week in the evenings or on weekends.

      EKKA

      Akademia SDA OĂś has successfully passed the threshold-based quality assessment of the Estonian Higher and Vocational Education Quality Agency.

      Comprehensive support from us:

      Career counseling

      Standing out from the other candidates is the basis of success. Therefore, our qualified career counselor will fully prepare you for this. You will learn how to effectively look for a job in the IT field and how to make an unforgettable impression at a job interview.

      Job interview practice

      We help you prepare for a job interview. With the help of our instructor, you will learn how to speak and behave stress-free during a job interview. After just a few practice attempts, you will feel calm and your self-confidence will increase.

      Materials related to the industry

      You can get a customized workbook from us that contains all the information about the IT world. We’ll keep in touch and share content with you specifically designed for our students and graduates.

      Creating an effective CV

      CV is your first business card. Our career consultant will help you create an effective and clear CV that will make the best impression on your future employer. We’ll also guide you through the process of creating a LinkedIn profile and show you what additional activities will help you land your first IT job.

      Feedback from our graduates

      “I can say that the instructors gave us a lot of support. Every time there was a job offer for a junior employee, they let us know.”

      Bianca Todoran Data Analyst, The Smart Cube

      “I was looking for opportunities for a career change and came across the SDA courses. I started with zero knowledge in IT, but with the help, guidance and encouragement of SDA coaches, I successfully completed the course. I acquired the ISTQB certificate and found my first job as a software tester.”

      Marijaana Siimson Software Tester

      “The course syllabus is very comprehensive and not only in Java. This is a good place to start learning. The course helped me create a knowledge base that I can supplement according to the requirements of the work or project at hand.”

      Adina Dumitrescu Software Developer, Kalypso

      “If I had to pick the biggest value I got from the course, it would be that human value and technical value go hand in hand in the IT industry. And SDA has managed to surpass itself in both.”

      Levente Szilveszter Software Developer, Uniqa Raiffeisen Software Service

      “All in all, I definitely recommend trying this SDA course if you’re planning to enter the world of programming.”

      Pavel Pšečuk Breakwater Technology tehnilise toe insener

      Check out our packages

      Knowledge

      2 199 EUR

      Get a solid foundation for launching your career on the IT market. This package includes the course workbook, live sessions, and video training.

      • Yes Töövihik
      • Yes Reaalajas õpikoda koos koolitajaga
      • Yes Reaalajas kodeerimine koos koolitajaga
      • Yes Koolitusseansid koos koolitajaga
      • Yes Ăśksikseansid
      • Yes Ă•pitut kinnistav õpikoda koos koolitajaga
      • Yes Täiendav videokursus
      • Yes Teadmiste test
      • Yes Kursusetunnistus
      • Yes SDA tunnistus
      • No KĂĽberturvalisus – IT-turvalisus
      • No IT-raja pakett
      • No Näost-näkku kohtumised karjäärinõustajaga
      • No HR kursus – praktika õpikoda
      • No IT intervjuu
      • No ASANA rakenduse videokoolitus
      • No Tehniliste teadmiste test
      • No Inglise keel IT valdkonnas
      • No Lõpuprojekti kaitsmine ja tagasiside koolitajalt
      • No Vestluse simulatsioon karjäärinõustajaga
      • No Tööpakkumise saamine kord nädalas peale kursuse läbimist
      • No Arendavad ĂĽlesanded karjäärinõustajalt

      Employment Guarantee

      3 599 EUR 2 899 EUR

      In addition to the standard elements of the IT Knowledge and IT Career packages, the Employment Guarantee includes much more to help you get into the IT industry as soon as possible after completing the course!

      • Yes Töövihik
      • Yes Reaalajas õpikoda koos koolitajaga
      • Yes Reaalajas kodeerimine koos koolitajaga
      • Yes Koolitusseansid koos koolitajaga
      • Yes Ăśksikseansid
      • Yes Ă•pitut kinnistav õpikoda koos koolitajaga
      • Yes Täiendav videokursus
      • Yes Teadmiste test
      • Yes Kursusetunnistus
      • Yes SDA tunnistus
      • Yes KĂĽberturvalisus – IT-turvalisus
      • Yes IT-raja pakett
      • Yes Näost-näkku kohtumised karjäärinõustajaga
      • Yes HR kursus – praktika õpikoda
      • Yes IT intervjuu
      • Yes ASANA rakenduse videokoolitus
      • Yes Tehniliste teadmiste test
      • Yes Inglise keel IT valdkonnas
      • Yes Lõpuprojekti kaitsmine ja tagasiside koolitajalt
      • Yes Vestluse simulatsioon karjäärinõustajaga
      • Yes Tööpakkumise saamine kord nädalas peale kursuse läbimist
      • Yes Arendavad ĂĽlesanded karjäärinõustajalt
      Töövihik Reaalajas õpikoda koos koolitajaga Reaalajas kodeerimine koos koolitajaga Koolitusseansid koos koolitajaga Üksikseansid Õpitut kinnistav õpikoda koos koolitajaga Täiendav videokursus Teadmiste test Kursusetunnistus SDA tunnistus Küberturvalisus – IT-turvalisus IT-raja pakett Näost-näkku kohtumised karjäärinõustajaga HR kursus – praktika õpikoda IT intervjuu ASANA rakenduse videokoolitus Tehniliste teadmiste test Inglise keel IT valdkonnas Lõpuprojekti kaitsmine ja tagasiside koolitajalt Vestluse simulatsioon karjäärinõustajaga Tööpakkumise saamine kord nädalas peale kursuse läbimist Arendavad ülesanded karjäärinõustajalt

      Payment options

      Total cost: from $57/month

      • Spread the installments up to 48 installments
      • 9,9% interest rate per year
      • Up to 12 installments with 0% interest rate
      • Instant response on loan applications

      Pay with Inbank

      Our special installments scheme include:

      • 0% interest for 12 months
      • 9.9% interest from the 13th month
      • 0 € deposit
      • 0 € contract fee

       

      This is a financial service. The credit cost rate of the offered instalment is 9.75% per annum under the following model conditions: instalment amount 2,499 €, deposit 0%, number of instalments 24, interest rate 9.9% of the purchase amount, contract fee 0 €, monthly management fee 0 €. Monthly instalment payment 115.18 €. The creditor is Inbank AS (activity license No. 4.1-1/31, place of business Niine 11, Tallinn, telephone 640 8080). Before concluding the agreement, carefully read the terms and conditions of the agreement and, if necessary, consult an employee of Inbank AS or another expert.

      ESTO hire-purchase – do not wish to pay for the whole amount at once?
      Pay by installments!

      Pay over time with ESTO installments – the most low-cost and user-friendly installment loan for purchasing ESTO products! ESTO installments offers easy financing – without a catch. There are no gimmicks like deferred interest or hidden fees, so the total you see at checkout is always what you’ll actually pay.

      Please contact ESTO or SDAcademy.ee Customer Support for applying ESTO hire-purchase – extremely simple, convenient and fast solution! Just select suitable period and insert your contact details for a real-time decision – complete your confirmation within 60 seconds!

      Pick a loan period that fits your budget and complete the purchase with digital signing (Mobile-ID, Smart-ID or ID-card signature). Simple as that!

      People, who qualify for ESTO installments, must remain in the age range of 18-70 years and have an Estonian citizenship. 

      ESTO installments conditions:

      • Interest rate 12 months 0% (from 13th month, interest rate 9.90%)
      • Contract fee 0€
      • Period up to 4 years

      Installment loan is provided by ESTO AS. The installment loan is a financial obligation. Please assess your financial position and think about whether you really need the loan before you submit the application, so you can be sure that you are able to repay the loan in a timely manner. The monthly payment is 207.50€ and annual rate of charge is 0% on the following sample terms and conditions: loan amount 2490€, annual interest rate of 0% on the outstanding balance (fixed), contract fee 0€ and repayment period of 12 months.