SIVT
ICT Programmes

Two Specialisations.
One Swiss Diploma.

Build software or manage infrastructure — both paths lead to a federally recognised Swiss qualification and a career that travels with you.

Application Developer

Application Developers design, develop, and test software solutions for businesses and end users. They analyse problems, create innovative solutions using modern programming tools, and build everything from interactive web frontends to complex enterprise backends.

At SIVT, this training follows the official Swiss Federal curriculum of Swiss Federal ICT curriculum, combining structured self-paced learning with real project work at partner companies.

Core Modules (Mandatory)

10 Modules

The following table provides an overview of the core modules completed throughout the programme. Each module is grounded in the official Swiss Federal curriculum and builds progressively on the skills acquired in previous years. Passing each module is required before advancing to the next. Click any row to read a short description.

Module Title Area Year
M 319 Design and Implement Applications Application Engineering Year 1
M 164 Create Databases and Insert Data Data Management Year 1
M 293 Create and Publish a Web Presence Web Engineering Year 1
M 320 Object-Oriented Programming Application Engineering Year 2
M 294 Implement the Frontend of an Interactive Web Application Web Engineering Year 2
M 295 Implement the Backend for Applications Web Engineering Year 2
M 426 Develop Software Using Agile Methods Application Engineering Year 2
M 323 Functional Programming Application Engineering Year 3
M 183 Implement Application Security Application Engineering Year 3
M 324 Support DevOps Processes with Tools Application Engineering Year 4

Advanced Modules (Elective)

Select 15

Cloud & DevOps

AWS/Azure, Docker, CI/CD Pipelines

Mobile Development

iOS (Swift), Android (Kotlin), React Native

Cybersecurity

Ethical Hacking, Network Defense, Compliance

Data Science & AI

Python, Machine Learning, Big Data Analytics

Blockchain

Distributed Ledger, Smart Contracts

Machine Learning

Supervised & Unsupervised Learning, Model Deployment

Career Prospects

Graduates are qualified for roles such as:

  • Software Engineer
  • Web Developer (Frontend, Backend, or Full-Stack)
  • Mobile App Developer
  • UI/UX Implementer
  • Business Application Developer
  • IT Project Coordinator

Programme Details

Core Modules 10 Mandatory Modules
Advanced Modules 15 Elective Modules
Workload per Module Approx. 15 hrs / week (self-paced)
Format Hybrid (self-paced online learning + practical work at partner companies)
Language English (all materials, assessments, and support)
Monthly Tuition CHF 500 per month
Final Examination Fee CHF 3,000 (one-time). Upon passing, CHF 1,500 is reimbursed.
Programme Start September 2026 / February 2027. Online enrolment is generally possible at any time.
Minimum Age 16 years (completed secondary education required). For applicants under 18, a parent or legal guardian must co-sign the training agreement.
Duration Max. 3 Years (Part-time)
Apply Now Download Brochure

Frequently Asked Questions

You will learn languages such as C#, Java, JavaScript/TypeScript, SQL, and web technologies like HTML/CSS and React, depending on the modules you complete.
A standard modern laptop is sufficient. We provide access to high-performance labs for resource-intensive tasks.