Course • Vienna

Learn Advanced Java

Do you already know the basics of Java? Strengthen your knowledge and get ready to start a job as a Junior Software Developer in this course in Vienna

Apply now ↓

About the course

  • A 6-month full time education programme funded by AMS Wien
  • Extending basic knowledge of Java with focus on back-end specialization and rounded out with a hands-on team project
  • Learn and truly understand Java frameworks: Spring Boot - Web, Spring Data - NoSQL & JPA with MySQL, Spring Security
  • Learn how to create and use databases (SQL)
  • Learn about Docker and using Docker containers
  • Learn agile practices and project management (scrum) and apply gained programming knowledge while working on team projects
  • Every week,  we provide Lectures, Live Coding Sessions, Q&A Sessions, and most importantly, many Practical Exercises for you to solve with your peers. Whenever you're stuck, our experienced programmer is here to help you
  • Improve and practice the soft skills necessary for Junior Software Developers

About everyone codes

everyone codes is an academy for everyone. Regardless of your origin, age and gender, we equip you with the necessary digital skills to enter the IT industry. Our mission is to help people start a better professional future in the field of IT. Our programmes combine the most up-to-date practises, invaluable know-how, teamwork and soft skills with innovative learning methods from day one. Thus we prepare our participants in the best possible way for the professional challenges of their future.

What we offer

A memorable learning experience

A comprehensive pool of online resources

Workshops and guidance by seasoned programmers and professionals

Alumni programme, intercultural community and regular community events

A certificate as evidence of your hard work, upon successful completion of the course

Hard facts

  • Start: 30th of January, 2023
  • End: 28th of July, 2023
  • Length: 6 months
  • Course hours: Monday - Friday, 9:00am - 4:00pm
    • On average, three days per week are in-person at the premises
    • Please note that conditions concerning in-person/online may change
  • Language: English
  • Location: 19th district of Vienna, Austria

Eligibility criteria

  • Have a valid working permit in Austria
  • Need to be registered as unemployed at AMS Wien
  • Have basic knowledge in and experience with coding in Java (see FAQ below for more info)
  • Be at least 18 years of age by the start of the course
  • Have at least intermediate English skills
  • Be highly motivated and open to learn programming in an unique learning environment
  • Be available for 40h/week for the duration of the course
  • Be ready to start working as a Junior Software Developer right after the course ends (summer 2023)
  • Get through the application process for the course

Application process

The multi-stage application process will include, among other details, the following:

  • Mandatory info-webinar
  • Mathematical knowledge and logical thinking skills test
  • English skills test
  • Review of basic knowledge of Java
  • Interview

How to apply

  • Register and attend a mandatory online info-webinar on 2nd of December, 2022 (2:00pm - 4:00pm)
    Deadline for registrations: 30th of November, 2022

Get a ticket

  • Apply for the course
    Information on how to apply will be provided at the info-webinar.
    If you cannot participate in the info-webinar or have any questions, please contact us.


Alexandra Onisor


Alexandra Pediacova

Project Manager

Frequently Asked Questions

Do I need previous experience to participate in the course?

You should be comfortable and confident working with:

  • Variables
  • Functions with parameters
  • Lists/Arrays
  • If/else
  • Loops
  • Classes
  • Object-oriented programming
  • Inheritance
  • Abstract classes
  • Interface
  • File IO
  • Exceptions
  • Collections (List, Map, Set)
  • Optionals
  • Newest Java functionalities (Lambdas and Streams)
  • Unit Testing & TDD with JUnit 5
  • Development environment: IntelliJ
  • Version control: Git and GitHub

Please do not hesitate to apply even if you are not 100 % familiar with all the topics! We will test your knowledge throughout the application process.

Can I have a full time or part time job during the course?

No. This course requires an intense 40h/week commitment. If you apply for the course, you confirm that you will be available to attend the course full-time.

I am not in Vienna! Can I take part?

No. The course will be held in Vienna. If you apply for the course, you confirm that you will be available to attend this 40h/week course in person at our premises in Vienna.

I am not registered at AMS as unemployed (“arbeitslos”). Can I still take part?

Unfortunately, only people who are registered at AMS as unemployed ("arbeitslos") are eligible to participate.

How much does the course cost?

The programme is fully funded by AMS. This means the costs for the course will be paid by AMS.

How can I cover my cost of living during the course?

AMS will generally continue to pay personal compensation for the duration of the course, depending on your personal eligibility. Details about this can be discussed with your AMS contact person (BeraterIn).

Contact us

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.