Course • Wiener Neustadt

Learn Software Development

in Wiener Neustadt

Learn everything you'll need to know about Java and back-end development using Spring to start working as a software developer in just 10 months!

Get notified ↓

About the programme

  • 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 programming language. Afterwards, you'll dive deeper into the specifics of the programming language Java and later learn about the Spring framework
  • 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 IDEA 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
    • Back-end Web Development: Basics of using Spring

Why learn coding?

  • It is fun to learn and you can see fast progress
  • There are many companies in Austria looking for people with coding skills
  • Software Development is one of the highest-paying careers in Austria
  • Coding is not just useful for career advancement, it allows you to be creative and work on your own projects
  • It offers opportunities for limitless improvement and personal development
  • IT is an industry that is in constant growth and will be even more important in the future

Why learn Java?

So you have decided to become a Software Developer, but you are not sure which language to start with? We recommend that you start with Java because it is one of the most used programming languages in the world and its popularity is growing. Why, you ask? Because Java is a universal language, suitable for any operating system, and runs on almost any device you want. This makes it easy to use. But not only is Java easy to use, but it is also simple to learn, especially because there is a lot of pre-existing code that you can reuse in your own projects and programs.

What we offer

An icon showing a group of people sitting together on a 

A memorable learning experience

An icon showing a book in front of a computer screen.

A comprehensive pool of online resources

An icon showing a group of people standing together.

An alumni programme, intercultural community and regular events

An icon showing a person giving a presentation to a group 
of people.

Workshops and guidance by seasoned programmers and professionals

An icon showing a person with a graduation robe.

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

A fancy divider for the webpage consisting of three small colorful lines going from the left side to the right side in a zig-zag movement.

Applications are closed

We don't have a new start date for the next course intake yet. This page will be updated as soon as we do. Until then, you can sign up below to be notified once a new course is planned.

Hard facts (previous courses)

  • Start: To be announced - sign up for our newsletter to get notified
  • 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
  • Seats: 25
  • 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

  • Need to be registered as "unemployed" at AMS Niederösterreich
  • Have a valid working permit in Austria
  • Be at least 18 years of age by the start of the programme
  • German and English language skills at least on level B2 or equivalent
  • Be highly motivated and open to learn in an unique learning environment
  • Be available for 40h/week for the duration of the programme
  • Be ready to start working as a Junior Software Developer right after the programme
  • Participated in the mandatory info-webinar
  • Get through the application process for the programme (see next section for more info)

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
  • Personal interview
  • Group assessment center

How to apply

  • Register and attend our mandatory info-event on 20th of February 2023 (10:00 am)
    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.
A fancy divider for the webpage consisting of three small colorful lines going from the left side to the right side in a zig-zag movement.


A photo of Alexander von 
Franqué, CTO & Software Development Mentor at everyone codes.

Alexander von Franqué


A photo of Werner 
Ulreich, Organisational Development & Regional Lead Wiener 
Neustadt at everyone codes.

Werner Ulreich

Regional Lead

A fancy divider for the webpage consisting of three small colorful lines going from the left side to the right side in a zig-zag movement.

Frequently Asked Questions

  • Will I be able to find a job after the programme?

    Yes! Upon successful completion of the programme, you will be equipped with all the tools and knowledge necessary to start a career as a Junior Software Developer

  • Do I need any previous experience in software development or Java to participate in the programme?

    No, don't worry, this programme is for complete beginners. You will learn everything from the very start.

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

    Maybe. We've had the experience from past programmes, that even people with some previous knowledge can take away a lot from the programme. This is because we explain the concepts in depth, and our experienced developers 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 program might still be right for you.

  • Can I have a full-time or part-time job during the programme?

    Unfortunately not. This programme requires an intensive commitment of 40 hours per week. By applying, you are confirming that you are available to attend the programme full-time and in person at our premises in Wiener Neustadt.

  • I am not registered as "unemployed" with AMS Niederösterreich. Can I still participate?

    Unfortunately not. Only people who are registered as unemployed with AMS Niederösterreich are eligible to participate. Details of how to register as unemployed can be found on the AMS Niederösterreich website.

  • How much does the programme cost?

    For you? Nothing! - The programme is fully funded by AMS Niederösterreich and BFI Niederösterreich, which means that the costs of the programme are completely covered.

  • How can I cover my living expenses during the programme?

    AMS Niederösterreich 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 Niederösterreich contact person (Berater*in).

A fancy divider for the webpage consisting of three small colorful lines going from the left side to the right side in a zig-zag movement.