Course • Wiener Neustadt

Learn Software Development

This full-time Java / Web Development course in Wiener Neustadt will teach you everything you'll need to know to start a job as a Junior Software Developer

Get notified ↓

About the course

  • A 10-month full-time education programme funded by BFI Niederösterreich
  • Learn and truly understand the Fundamentals of Programming which are important for any language. Afterwards, you'll dive deeper into the specifics of the programming language Java and later learn about the Java framework Spring Boot
  • You're not just blindly copying tutorials - we make sure you can actually apply the concepts you've learned
  • 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
  • Learn to work with IntelliJ and git + GitHub
  • Learn how to create and use databases (SQL)
  • Improve and practice your personal and soft skills that are necessary for Junior Software Developers
  • Here are some example topics for those who've already tried programming (don't worry if you don't know these terms yet, they will all be explained):
    • Fundamentals: Variables, Functions, if/else, Lists, Loops
    • Java: Classes, Object-Oriented Programming, Automated Testing, Reading/Writing Files, Interfaces, Inheritance
    • Backend web development: Basics using Spring Boot

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 courses 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

Alumni programme, intercultural community and regular community events

Workshops and guidance by seasoned programmers and professionals

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

Starting in spring 2023

Hard facts

  • Start: Spring 2023 (estimated for April 2023)
  • Length: 10 months
  • Course hours: Monday - Friday, 9:00am - 4:00pm
    • On average, two days per week are in-person at the premises
    • Please note that conditions concerning in-person/online may change
  • Language: German/English
    • The course is held in German, but some learning materials, sessions and presentations are in English
  • Location: BFI Josef-Hesoun-Ausbildungszentrum (JHAZ), Wiener Neustadt

Eligibility criteria

  • Have a valid working permit in Austria
  • Need to be registered as unemployed at AMS Niederösterreich
  • Be at least 18 years of age by the start of the course
  • English and German skills at least on level B2
  • Be highly motivated and open to learn in an unique learning environment
  • Be available for 40h/week for the duration of the course
  • Be willing and ready to start working as a Junior Software Developer right after the course ends
  • Get successfully through the application process for the course

Application process

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

  • Mandatory info-webinar (estimated for February 2023)
  • Mathematical knowledge and logical thinking skills test
  • English skills test
  • Personal interview
  • Group assessment center

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 programme
    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.


Alexander von Franqué


Alexandra Pediacova

Project Manager

Frequently Asked Questions

Do I need previous experience to participate in the course?

No. This course is for complete beginners. You will learn everything from the ground up.

I already have experience. Is this the right course for me?

Maybe. We've had the experience from past intakes, that even people with some previous knowledge can take away a lot from the course. This is because we explain the concepts in depth, and our experienced mentors can answer detailed questions. To make the decision, ask yourself how well you know the following concepts:

  • Variables
  • Functions/Methods
  • if/else
  • Loops
  • Classes
  • Automated testing with JUNit 5
  • Optionals
  • Exceptions, reading/writing files
  • Java 8 Streams
  • Maps, Sets, Enums
  • Interfaces
  • Inheritance
  • Version control: Git and GitHub

Even if you've seen some of these concepts before, if you feel like you still need a more thorough explanation on them, and want to dive deeper into Java, this course might still be right for you.

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 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 course 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 during the duration of the programme, 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.