Programmieren lernen - für Datenbanken- und Softwareentwicklung

Unternehmen brauchen maßgeschneiderte IT-Lösungen. Software-Spezialisten können unmittelbar auf diese Anforderungen eingehen. Am WIFI gibt es deshalb eine große Bandbreite an Ausbildungen aus dem Bereich. Für Softwareentwickler/innen bis hin zu Weg- und App-Development.

Breite Palette: Datenbanken, Software, Web, Apps

An den WIFIs können Sie in Kursen und Ausbildungen Programmieren lernen.

  • mit unterschiedlichen Programmiersprachen C/C++ VB.NET C' JAVA
  • für Software-, Datenbank-, Web- und App-Entwicklung 
  • von erfahrenen Trainer/innen
  • in einer modernen, freundlichen Lernumgebung

Softwareentwicklung, Datenbanken: Programmieren Lernen von A-Z

Softwareentwicklung

In den WIFI-Ausbildungen zum Thema Software Developer werden Sie vielseitig und praxisnah für diesen Beruf ausgebildet.
Softwareentwicklung

LINUX

LINUX-Systeme sind freie, portable Mehrbenutzer-Betriebssysteme, die auf GNU-Software basieren.
LINUX-Ausbildungen

SPS-Programmierung

SPS steht für "speicherprogrammierbare Steuerung". Mit SPS-Software werden Maschinen und Anlagen gesteuert. Die WIFIs bieten umfassende Grundlagen- und Aufbaukurse zu SPS-Software.
SPS-Programmierung

Projektmanagement

IT-Projekte unterliegen häufig einem strengen Zeitplan. Nur mit professionellem Projektmanagement können Sie eingehalten werden.
Ausbildungen im Projektmanagement

Digitalisierung

Neben Risiken im Datenschutz-Bereich birgt Digitalisierung auch ein riesiges Potenzial für Österreichs Unternehmen. WIFI bietet die Kurse für die Industrie 4.0.
Ausbildungen zum Thema Digitalisierung

IT-Management

Längst sind IT-Mitarbeiter/innen nicht nur Techniker/innen. Sie steuern und warten die wichtigste Infrastruktur des Betriebs - und erfüllen somit auch wichtige Management-Aufgaben.
Mehr zu IT-Management

Weitere Ausbildungen zum Thema Softwareentwicklung und Datenbanken finden Sie in Ihrem Bundesland.

Filter
Java-Basis: Starten Sie Ihre Programmierkarriere mit dem Fundament der Java-Programmierung. Jetzt anmelden und loslegen! Strukturierte Programmierung Syntax von Java Kontrollstrukturen, Standard Ein-/Ausgabe Typen und Variablen, A...
Erlernen Sie die Grundlagen der Python-Programmierung. Python ist die Sprache schlechthin für viele Anwendungsgebiete, wie etwa Machine-Learning. Entwicklungsumgebung (IDE) kennenlernen Python Interpreter kennenlernen Grundlagen im...
Werden Sie Software Entwickler:in mit der meistgenutzten Programmiersprache Java. Für Einsteiger:innen geeignet. Jetzt anmelden und loslegen!Software Developer:in Java für Einsteiger:innenPrüfung zum/zur WIFI Software Developer:in JavaProjekt und Coaching...
Sie haben ein Faible für Computerprogrammierung? Dieser Kurs bereitet Sie optimal auf das Arbeiten mit der Programmiersprache C# vor.      Sie können den Informationsabend gerne auch via Livestream verfolgen. Klicken Sie auf den LIN...
Grundlagen der Softwaretechnologie Grundlagen der Programmiersprache C- Compiler, Präprozessor und Linker- Datentypen- Operatoren und Ausdrücke- Typenumwandlung- Kontrollstrukturen- Funktionen  Programmierübungen- I/O-Ports- Interrupts- Tastatur ...
Grundlagen        Einführung: Die Geschichte von Python. Wieso eine neue Sprache?        Basisdatentypen und Gültigkeitsbereiche        Dynamische Typisierung      ...
Vom realen Problem zum Programm: Abstraktion, Algorithmen und deren Darstellung, Programmstrukturen. Womit arbeiten Programme: Information, Daten, Datentypen und deren Verwendung. Grundlage jeder modernen Softwareentwicklung: Wesentliche Konzepte der ...
Coden leicht gemacht! Python ist leicht erlernbar. Python-Code liest sich flüssig. Vieles funktioniert in Python einfach so, wie man es sich vorstellt.  WICHTIGE INFORMATION: Dieser Lehrgang wird in Kooperation mit dem WIFI Vorarlberg angebo...
Ihr Weg zum IT-Profi beginnt hier. In nur zwei Jahren zum Diplom: An der Fachakademie für Informatik qualifizieren Sie sich zum diplomierten IT-Fachwirt - und übernehmen Verantwortung für sämtliche IT-Aufgaben und -Prozesse in Unternehmen. Vielfältige IT...
Erlernen Sie die Techniken des Requirements Engineering, um Kundenanforderungen präzise zu erfassen und effizient in IT-Projekten umzusetzen. Praxisnahe Tools und Methoden garantieren Projekterfolge. Requirements Engineering, Prozessmodelle und praktisch...
Erlernen Sie das (objektorientierte) Programmieren mit C#. Basierend auf den aktuellen Inhalten der Microsoft Virtual Academy geben wir Ihnen die Basis, um einen Einblick in die Welt von C# im .NET Framework oder die Programmierung i...
Tauche ein in die Welt der Softwareentwicklung und lerne C#, die Sprache der Zukunft! Lerne bahnbrechende Anwendungen zu programmieren und werde zum gefragten Software Developer. Von Standardlösungen zur individuellen IT-Exzellenz: B...
27.09.2025 - 09.05.2026
Innsbruck
1 Termin
Werden Sie zur zentralen Ansprechperson für Künstliche Intelligenz in Ihrem Unternehmen! KI-Beauftragte steuern und koordinieren den Einsatz von KI-Tools in Unternehmen. Außerdem sorgen sie für die praxisnahe Umsetzung von KI-...
Grundlagen der Programmierung (.NET)   Übersicht .NET  Objektorientierte Programmierung mit C#  Klassen und Objekte  Kontrollstrukturen; Standard-Ein-/Ausgaben  Typen und Variablen, Ausdrücke  ...
30.09.2025 - 25.06.2026
Dornbirn
1 Termin
Namensräume Kontrollstrukturen - Schleifen - Alternativen - Mehrfachauswahl - Funktionen Datenstrukturen - Elementare Typen- Strukturen- Arrays- Aufzählungen Einführung in die objektorientierte Programmierung Klassen und Objekte- Definition - Attr...
Die WIFI KI Akademie macht Sie fit für die Zukunft: mit dem KI-Führerschein starten - und als zertifizierte:r KI-Beauftragte:r Verantwortung übernehmen.   Künstliche Intelligenz (KI) gewinnt immer mehr an Bedeutung und ist au...
Mastering GPT: Sie lernen die Entwicklung maßgeschneiderter GPT-Modelle zur Implementierung für optimierte Geschäftsprozesse. In diesem eintägigen Intensiv-Workshop lernen Sie, wie Sie maßgeschneiderte GPT-Modelle professionell entwick...
Unser Training für professionelles Anforderungsmanagement beschränkt sich nicht darauf, Anforderungen korrekt aufzuschreiben. Es beinhaltet auch das Identifizieren, Strukturieren und Dokumentieren der relevanten Anforderungen sowie die Aufbereitung für di...
Efficient requirements engineering is an essential prerequisite for project success. This course will introduce you to all essential methods related to requirements engineering. Our training is not limited to writing down requirements correctly. It also i...
Tauchen Sie ein in die Welt der .Net Programmierung mit C#. Grundlagenkurs für angehende Softwareentwickler:innen. Strukturierte Programmierung Syntax von C# Kontrollstrukturen: Standard Ein-/Ausgabe Typen und Variablen, Ausdrücke...
C# ist die professionelle Programmiersprache für die .NET und UWP Plattformen und bietet das höchste Maß an Komfort und Flexibilität. Einführung in C# und die Plattformen (.NET, UWP) Grundlagen von C#: Syntaxregeln, Code-Struktur, K...
Erlangen Sie Expertise als geprüfte:r Softwareentwickler:in in JavaScript. Starten Sie Ihre Karriere im IT-Bereich mit unserer praxisnahen Ausbildung. Sie erlernen die mit Abstand vielseitigste Programmiersprache weltweit, um damit Web...
Entwickeln Sie Full-Stack-Kompetenzen in JavaScript: Werden Sie zum gefragten IT-Profi mit unserer praxisnahen Ausbildung. Jetzt anmelden und loslegen! Sie lernen das Arbeiten mit Node.js und die Erstellung von serverseitigen Applikati...
06.10.2025 - 27.02.2026
Online
1 Termin
Starten Sie die Berufsausbildung zum/zur Software Developer:in für .Net Apps mit C#. Für Einsteiger:innen geeignet. Starten Sie jetzt Ihre Karriere!Software Developer:in C# für Einsteiger:innenPrüfung zum/zur Software Developer:in C#Projekt und CoachingPr...
In einer Welt, in der Daten in unbekannten Mengen generiert werden und in der die Fähigkeit, diese Daten effektiv zu nutzen, entscheidend ist, öffnen wir Ihnen die Tür zur Zukunft durch unseren Kurs: 'Einführung in die KI Programmierung' Einführung in ...
Beherrschen Sie die Datenvisualisierung für aussagekräftiges Management-Reporting. Erfahren Sie, wie Sie Daten in Erkenntnisse verwandeln. Willkommen im Zeitalter von Big Data, künstlicher Intelligenz und atemberaubenden Datenvisualisi...
In diesem Intensiv-Kurs lernen Sie, wie Sie mit Python moderne KI-Technologien praktisch umsetzen und eine eigene Client-Server-Anwendung für Large Language Models (LLMs) entwickeln. In diesem Intensiv-Kurs lernen Sie, wie Sie mit Pyth...
Perfektionieren Sie Ihre Programmierfähigkeiten und realisieren Sie komplexe Anwendungen. Java Grundkenntnisse bringen Sie schon mit. Syntax von Java Kontrollstrukturen Lambda Expressions Klassen, Vererbung und Klassenhierarchien ...
Werden Sie geprüfte:r Softwareentwickler:in in Java: Starten Sie Ihre erfolgreiche Karriere als Java Programmierer:in. Java Grundkenntnisse werden vorausgesetzt!Software Developer:in JavaPrüfung zum/zur Software Developer:in JavaProjekt und CoachingProgra...
Entdecken Sie mit dem Grundlagen-Kurs die faszinierende Welt des JavaScript-Programmierens! Sie erlernen die Grundlagen des Programmierens mit der Programmiersprache JavaScript. Sie manipulieren HTML/CSS und reagieren auf Benutzerint...
Bei dieser Veranstaltung bieten wir Ihnen anhand von praxisnahen Beispielen einen kurzen Einblick in die Welt der Webentwicklung. Stellen Sie gerne Ihre Fragen. Vorstellung ein bis zwei konkreter Webentwicklungsprojekte Einblick in ...
Erfahren Sie die Grundlagen von SQL - Praktische Übungen zum Abfragen und Ändern von Daten. Perfekte Basis für Ihre Datenanalyse. Jetzt Kurs sichern! Achtung: Bei online durchgeführten Seminaren müssen Sie auf Ihrem PC Software in...
Lernen Sie die Programmiersprache C. Damit erwerben Sie das Basiswissen für den Einsteiger in die systemnahe Programmierung. Strukturierte Programmierung Typen, Variablen und Ausdrücke Kontrollstrukturen, Funktionen, Standard Ein-/...
Vertiefen Sie Ihr SQL-Wissen! Lernen Sie fortgeschrittene Abfragen und Updates in Oracle durchzuführen. Jetzt informieren und anmelden! Komplexe Abfragen Data Definition Constraints Views Indizes Commit Rollback Zugriffsrechte...
Starten Sie Ihre Karriere als Entwickler:in von systemnaher Software. Berufsausbildung auch für Einsteiger:innen geeignet. Jetzt anmelden und loslegen! DI Hans Mühlehner „Mit...
Erforschen Sie die Grundlagen des maschinellen Lernens. Praxisnahe Einführung in die Welt des Machine Learning für Einsteiger:innen. Grundlagen:   Wie funktioniert ein Neuronales Netz? Was sind die wichtigsten NN-Architekturen?...
Vertiefen Sie Ihre Python-Kenntnisse. Erfahren Sie fortgeschrittene Konzepte und Techniken für die Python-Entwicklung. Das Wissen um die Programmiersprache Python wird vertieft. Weiters werden einige ihrer Spezialgebiete durch eine Aus...
Werden Sie Android- und Web-App Developer:in. Lernen Sie das Programmieren von Apps für mobile Geräte. Wir starten mit den Grundlagen. Jetzt anmelden und loslegen! Achtung: Bei online durchgeführten Seminaren müssen Sie auf Ihrem PC So...
Starten Sie Ihre Karriere als Android Developer:in: Werden Sie Experte/Expertin für App-Entwicklung mit unserer praxisnahen Ausbildung. Jetzt anmelden und loslegen! Achtung: Bei online durchgeführten Seminaren müssen Sie auf Ihrem PC S...
Erlernen Sie die Grundlagen von Kotlin und Java: Bereiten Sie sich auf zukünftige Programmieraufgaben vor. Jetzt anmelden und loslegen! Installation und Einrichtung Strukturierte Programmierung Syntaxelemente Kontrollstrukturen S...
Sie wollen Ihre Kenntnisse im Bereich der Windows-Programmierung vertiefen? Dann ist dieser Workshop der richtige Weg für Sie, die aktuelle Entwicklungsumgebung für Windows-Applikationen an einem durchgehenden Beispiel kennenzulernen. ...
17.10.2025 - 06.12.2025
Klagenfurt
1 Termin
Werden Sie zur/zum gefragten Web Developer:in! Erlernen Sie PHP, SQL und Laravel im flexiblen Selbstlernen mit praxisnaher Begleitung. Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit relationalen Datenban...
17.10.2025 - 08.05.2026
Wien
1 Termin
Entdecken Sie die Welt der objektorientierten Programmierung mit Java! Einführung in Java • Überblick über die Java-Plattform (JDK, JRE, JVM) • Einrichtung der Entwicklungsumgebung (IDE: IntelliJ IDEA, Eclipse) • Erste Schritte mi...
Effiziente Umsetzungen: Spring Boot ist die aktuellste Technologie mit der Spring Anwendungen sehr schnell konfiguriert und implementiert werden können. Spring Boot ist ein Tool, das die Entwicklung von Webanwendungen und Mikroservices...
Lernen Sie jetzt spielend leicht Unity, Playmaker und Blender kennen - ganz ohne Vorkenntnisse in Programmierung oder 3D-Modellierung! Mit unserem Lehrgang öffnen Sie sich neue Karrierechancen in den aufstrebenden Bereichen Virtual Reality, Augmented Real...
21.10.2025 - 17.03.2026
Innsbruck
1 Termin
Lernen Sie SQL Server Datenbanken einzurichten und zu verwalten. Jetzt anmelden und durchstarten! Die wichtigsten Administrationstätigkeiten Installation Einrichten von Datenbanken Einrichten von Tabellen und Einschränkungen Einr...
Starten Sie Ihre Karriere als Webentwickler:in mit PHP. Praxisnahe Ausbildung für Ihren erfolgreichen Einstieg in die Webentwicklung. Sie erlernen die Programmiersprachen PHP und JavaScript sowie das Arbeiten mit relationalen Datenbank...
Vererbung und Klassenhierarchien Interfaces Polymorphismus und virtuelle Funktionen Operator Overloading Exception Handling Delegates Serialisierung Threading Interoperabilität Windows Forms Sicherheit Entwurf und Implementierung kom...
Werden Sie Profi in der .Net Entwicklung. C# Programmiergrundlagen sollten sie schon mitbringen. Jetzt anmelden und loslegen! Syntax von C# Kontrollstrukturen Datenstrukturen Klassen, Vererbung und Klassenhierarchien Interfaces ...