Introduction to programming
Learn the basics of web development that are a must for those thinking about entering the world of IT. The introductory course is your first step.
Download Syllabus
Next to the technical knowledge you will gain during the course, it will prepare you for a specific way of thinking and a proper approach to solving problems
Complete the course efficiently under the mentorship of our experts and gain the opportunity to develop your career further based on your own affinities and interests
Vivify Academy courses require your full commitment, engagement, and involve intensive work both in the classroom and at home
Prepare for the future

What’s next
Give to get
Let's kickstart your new career
02.
01.
03.
6
weeks, 2 times a week
Offline
held in our classrooms
42.000 rsd
full price of the course
1 year
Access to learning content
Course program
01
Week One and Two (HTML & CSS)
In this stage you will learn the basis of how computers work and the main principles of algorithm design and how basic computer science concepts are used in IT.
02
Deep Dive into Java Development
You will discover how to create and run simple Java programs and get the basics of managing Java projects.
03
Professional Java SE Development
You will learn how to use special language features, like classes and interfaces, inheritance tools, generics and more. You will also learn how to design your programs to be object-oriented and how to use built-in frameworks.
04
05
06
07
Everything you need to kickstart your Java Developer career
Is this for you?
If you don’t know much about web development and don’t know where to start but are eager to learn and grow – this is the course for you. The Introductory course in web development will give you a valuable foundation for your future career in IT, whether it’s full-stack web development, QA, or programming in any particular language.
488 hours
37 practical tasks
56 individual meetings
Dive into the world of IT
Start from the beginning
Mentoring
In the classroom
Apply today
You don’t have to have any background knowledge to enter and successfully pass the course
Your mentors, developers who work in our company, will guide you through the entire course with advice and valuable tips on the topics
The introductory course is exclusively an offline course. Vivify Academy provides all the necessary equipment for attending the course in the classroom
All our courses have the maximum number of students per course. Secure your place by sending your application today
Learn firsthand
Learn firsthand
Learn firsthand
For 6 months I was intensively learning and getting my tasks done, at the end my hard work was paid off by getting the willing to continuously learn and improve myself. Thanks to EPAM for building my base as a software developer and thanks to my mentor who was always open to help me!
Artiom Suruc
Associate Software Developer, Amdaris
For 6 months I was intensively learning and getting my tasks done, at the end my hard work was paid off by getting the willing to continuously learn and improve myself. Thanks to EPAM for building my base as a software developer and thanks to my mentor who was always open to help me!
Artiom Suruc
Associate Software Developer, Amdaris
For 6 months I was intensively learning and getting my tasks done, at the end my hard work was paid off by getting the willing to continuously learn and improve myself. Thanks to EPAM for building my base as a software developer and thanks to my mentor who was always open to help me!
Artiom Suruc
Associate Software Developer, Amdaris
I was able to take my existing IT knowledge to a new level thanks to the Upskill program, which served as an important stepping stone. After finishing my BA Upskill, I found a home at EPAM, where I've been working as a business analyst for over a year and have achieved success and satisfaction.
Anuradha Kalohia
Business Analyist, EPAM Systems
At the end of the course, I created my own mock-up project and presentation. At my first interview, I used this presentation to show my knowledge, and it helped me get the job. Phrases like "Olga, that's more than we expected" were also a sign that this course was a really good investment.
Olga Andrizhievskaya
QA Engineer, Amdaris
The Business Analysis Upskill Program helped me gain a cohesive and profound look at the field and IT practice with an emphasis on real-life examples. It also had very attentive mentors who gave me individual, focused attention and provided instructive feedback for the home assignments.
Ivan Khrustalev
Business Analyst, EPAM Systems
I had a wonderful mentor who taught me a lot of new things, both in theory and in practice, which are so helpful for me now that I am employed as a software tester. I couldn’t be more grateful for everything this program gave me, and I would recommend it to anyone who wants to achieve great results in IT.
Galina Prisevca
QA Engineer, Amdaris
I was able to take my existing IT knowledge to a new level thanks to the Upskill program, which served as an important stepping stone. After finishing my BA Upskill, I found a home at EPAM, where I've been working as a business analyst for over a year and have achieved success and satisfaction.
Anuradha Kalohia
Business Analyist, EPAM Systems
At the end of the course, I created my own mock-up project and presentation. At my first interview, I used this presentation to show my knowledge, and it helped me get the job. Phrases like "Olga, that's more than we expected" were also a sign that this course was a really good investment.
Olga Andrizhievskaya
QA Engineer, Amdaris
The Business Analysis Upskill Program helped me gain a cohesive and profound look at the field and IT practice with an emphasis on real-life examples. It also had very attentive mentors who gave me individual, focused attention and provided instructive feedback for the home assignments.
Ivan Khrustalev
Business Analyst, EPAM Systems
I had a wonderful mentor who taught me a lot of new things, both in theory and in practice, which are so helpful for me now that I am employed as a software tester. I couldn’t be more grateful for everything this program gave me, and I would recommend it to anyone who wants to achieve great results in IT.
Galina Prisevca
QA Engineer, Amdaris
I was able to take my existing IT knowledge to a new level thanks to the Upskill program, which served as an important stepping stone. After finishing my BA Upskill, I found a home at EPAM, where I've been working as a business analyst for over a year and have achieved success and satisfaction.
Anuradha Kalohia
Business Analyist, EPAM Systems
At the end of the course, I created my own mock-up project and presentation. At my first interview, I used this presentation to show my knowledge, and it helped me get the job. Phrases like "Olga, that's more than we expected" were also a sign that this course was a really good investment.
Olga Andrizhievskaya
QA Engineer, Amdaris
The Business Analysis Upskill Program helped me gain a cohesive and profound look at the field and IT practice with an emphasis on real-life examples. It also had very attentive mentors who gave me individual, focused attention and provided instructive feedback for the home assignments.
Ivan Khrustalev
Business Analyst, EPAM Systems
I had a wonderful mentor who taught me a lot of new things, both in theory and in practice, which are so helpful for me now that I am employed as a software tester. I couldn’t be more grateful for everything this program gave me, and I would recommend it to anyone who wants to achieve great results in IT.
Galina Prisevca
QA Engineer, Amdaris
Possibility of paying in two installments
42.000 rsd
Pricing
Ready to make a first step towards your new career in IT?
Talk to our consultant that will help you to learn more about the programs and which of them can help you reach your goal