Become a JavaScript programmer!

Practical JavaScript, React and Node.js skills

  • All lectures are held live online with a lecturer
  • You can study days or in the evenings
  • Runtime: 492 h from 12 to 55 weeks
  • Time in days: 5 times a week for 8 hours
  • Time in the evenings: 3 times a week for 4 hours
  • Possibility to repeat the course FREE 12 months after completing the course
  • Access to lecture recordings
Price: €3000
(When paying the full amount, a 15% discount is applied immediately)

Upcoming dates:
  • June 19th Evening
  • June 19th Full-time

Our students are working

Our students are working

What will I learn?
Create interactive functionality and dynamism with JavaScript.

Create a web page framework with HTML.

Create the look of your website using CSS. Choose and use various CSS frameworks.

Use CSS preprocessors for more efficient work with styles.

Use one of the most popular JavaScript libraries, React JS.

Create your own database and work with it.

Combine front-end and back-end project parts.

Version the code.

You will learn about different software testing methods. You will test your projects.

Work in a team.

What will I be able to do after the training?

After the training, you will have a strong foundation of web development.

How to create your own API that can be accessed by other systems or applications.

Work with data and files.

Version the code.

Combine front-end and back-end project parts.

Host the project on the server.

Possible job positions after training:

  • Junior Front-End developer
  • Junior JavaScript developer
  • IT Support (Technical Support Specialist)
  • Website Tracking Specialist
  • IT Service Desk
  • Customer Success Manager (Customer Service Specialist)
  • Junior Quality Assurance Tester
  • Junior Software Engineer

Training program

  • Preparation of the work environment, web pages and their types
  • HTML tags
  • Practical HTML exercises
  • Emmet
  • Introduction, selectors, colors, text formatting
  • Box model, line behavior (display), positions
  • Creating layouts with Flexbox and CSS Grid
  • Adaptation for mobile devices
  • Practical exercises in CSS basics
  • Bootstrap framework and project
  • Visual Studio Code Plugin, Tailwind Basics
  • HTML and CSS test
  • HTML and CSS project
  • Variables, conditions, calculations
  • Cycles, switch method
  • Arrays
  • Objects
  • Functions, object factory, functions in objects, ES6+ functions
  • Practical exercises in JavaScript basics
  • Basics of manipulating the DOM with JavaScript
  • DOM manipulation projects with JavaScript
  • Asynchronous JavaScript
  • Asynchronous JavaScript Tasks and Project
  • JavaScript Fundamentals Test
  • Git installation and environment preparation
  • Basics of code versioning
  • Git and GitHub
  • Introduction to Node.js, NPM
  • Gulp basics
  • Sass
  • API types, REST API requests
  • Testing types, levels and documentation
  • Unit tests
  • Integration (Mock) tests
  • End-to-end tests with Cypress
  • Creating components, data, functions
  • React Router, LocalStorage, JSON Server
  • useState, useEffect, useRef, useContext
  • React Projects
  • React testing
  • TypeScript Basics
  • TypeScript project
  • Introduction to ReactJS: what it is, what are the advantages of using it, the principle of operation, environment preparation.
  • Introduction to JSX (usage, React, prototypes, collection types).
  • React states. State management (state). Principles of immutability.
  • React lifecycle methods.
  • React interactive and static components (stateful / stateless). Pros.
  • React class components and functional components.
  • React hooks.
  • React routing.
  • Making HTTP/HTTPS requests to the API.
  • Webpack Basics
  • Node.js basics
  • Node.js project
  • MongoDB Basics
  • MongoDB Tasks
  • Basics of Express.js
  • MERN project
  • System requirements, functional and non-functional requirements, documentation
  • User stories, user story mapping
  • Agile and Scrum methodologies, tools
  • Placing the project on the server
  • Fullstack system development exam
  • Assuredness
  • Time management
  • Effective learning
  • Imposter syndrome
  • feedback
  • Emotional intelligence
  • Critical thinking
  • Prisitaikymas
  • Problem solving
  • Teamwork
  • Conflict management
  • Introduction to artificial intelligence and its basic concepts
  • Main areas of AI: Natural language processing and computer vision
  • How AI is transforming various industries and jobs
  • Practical exercises in the application of DI
  • Tips for integrating AI tools into everyday work tasks
  • Case studies of successful AI integration
  • Ethical aspects of AI and responsible use
  • History and Evolution of Artificial Intelligence
  • Additional resources and course summary

Registration for these trainings

You don't know which training choose?

Why is it worth studying with us?

Developing emotional intelligence

We have included a module on self-work, teamwork and feedback in all training programs. Good soft skills are especially needed in the IT field.

Official certificate

After the training, an international certificate approved by the Education and Science Register is awarded.

Repetition of the course

Possibility of 12 months. repeat the course for FREE after completing the course.

ALUMNI community

Strong ALUMNI community after training. Job offers, events, like-minded people and useful information only for school graduates.

Lecture recordings

You will have access to lecture recordings if you miss a lecture or want to repeat it.

Career counseling and coaching

After training, we provide high-quality and professional support to strong and motivated students, which will help them achieve their goal - to start their career in the IT field.

1:1 STUDIES with a lecturer

You can choose 1:1 contact hours and study according to an individual schedule directly with the lecturer.

Vilnius coding School CERTIFICATE
strong evidence that you are ready career ITEM!
certificate

green tick Official certificate approved by the Education and Science Register

green tick Recognized by the strongest companies in Lithuania and abroad

green tick Reliable proof of acquired skills

green tick The certificate confirms that you attended at least 95% of the course lectures, completed and defended the final thesis.

Flexible billing

The most popular ways

When paying the full amount at once:

You can pay the full amount for the training at once and receive it discount.

The discount applies to training courses lasting 160 hours or more.

mosaic

Paying in installments without any increase in price:

The number of installments is agreed upon individually with each student.

Some training
paid by the company:

Company employees can join training groups. We apply discounts to employees of "partner companies" and "super company partners" whose training is paid for by the company or to employees who pay for training themselves.

lease

Installments with GENERAL FINANCING BANK

Payment term up to 84 months.

Discount system

Normal cost of training € 3000

BY PAYING THE FULL AMOUNT IMMEDIATELY
we apply a 15% discount!

2550

(Full price 3000 €)

Applies if you pay the full amount at the time of pre-registration

ALUMNI
we apply a 20% discount!

2400

(Full price 3000 €)

Applies to all school graduates for all training and weekend workshops

RECOMMEND US TO A FRIEND
we apply a 15% discount!

2550

(Full price 3000 €)

Applies if you come to study as a couple

* Discounts are not cumulative
** The discount for paying the full amount at once does not apply to E-learning

Employment success stories

Edit

You were studyingdata analyst
Fromcivil servantsĮplanning and operational data analytics

Edita is a great example that it is never too late to reinvent yourself and take a completely different career path. After completing data analytics training at VILNIUS CODING SCHOOL, she successfully found a job as a planning and operational data analyst. 📊✨ "Work …

Edit To read

Mist

You were studyingdata analyst
Fromstage artists ĮBI analytics

Miglė is a former stage artist who boldly stepped into a completely new field. After completing data analytics training at VILNIUS CODING SCHOOL, she got a job as a BI analyst at Danske Bank and is today successfully building her career in the IT sector. 📊 "If …

Mist To read

Austėja

You were studyingdata analyst
Fromproject managersĮdata analytics

Changing your career direction is a bold decision that requires determination. 💡 Austėja is a great example of how change can open up new, exciting opportunities! From a project manager position, she retrained as a data analyst and today she successfully works at Mediaskopas. …

Austėja To read

Gabriele

You were studyingdata analyst
FrompsychologistsĮdata analytics

Changing your career direction is never easy, but we are glad that Gabrielė bravely decided to make a change and is happy with her decision today. 🚀 From a psychologist, she became a data analyst at Futurae Media - a new challenge, new opportunities! 💡 …

Gabriele To read

VILNIUS CODING SCHOOL

Žalgirio str. 90,
Building A, 2nd floor,
Vilnius

For training questions, please contact:
[email protected]

For cooperation and other questions, please contact:
[email protected]
+370 606 75071

DETAILS

UAB "UAB Vilnius Coding School"
Company code: 304299909
Address: Žalgirio str. 90, Vilnius
Former address: Žalgirio st. 90
Company number: LT087044060008107796
AB SEB bankas, bank code: 70440
Phone:  +370 606 75071
Email: [email protected]