Project & Skills

What You Learn at 42

You’ll develop a wide set of technical and human skills during your time at 42 Vienna — all based on real-world projects and teamwork.

Project & Skills

Learning What Really Matters: Hard and
Soft Skills

Hard Skills

C, C++, OCaml, Lisp, Software Development, Mobile Development, Computer Science Fundamentals, Systems Programming, Functional Programming, Object-Oriented Programming, Programming Paradigms & Methodologies

Python, TensorFlow, C++, SQL/NoSQL, Artificial Intelligence, Machine Learning, Data Science, Algorithms & Optimization, Game Theory, Neural Networks, Database Design & Visualization, Software Development

C++, OpenGL, OpenCL, Unity, Game Development, Computer Graphics, Creative Media & Design, Simulation & Rendering, Software Development

Bash/Shell scripting, Python, System Administration, Network Administration, IT Security & Firewalls, Backup & Disaster Recovery, Client–Server Architecture, Infrastructure Management

C, C++, Python, Cryptographic algorithms (RSA, AES, DES, MD5), Cybersecurity, Cryptography, Network Security, Malware Analysis & Reverse Engineering, System Security & Hardening, Information Security Management

C, C++, OpenCL, Software Development

SQL, NoSQL, UML, Database Administration, Data Engineering, Data Science, Information Systems Management, Software Development, Data Architecture & Modeling

Python, Java, Ruby on Rails, Symfony, Swift, Android (Java), SDKs (iOS Swift, Android Java), Web & Mobile Development, Software Development

Soft Skills

At 42 Vienna, you learn to communicate clearly and work effectively in diverse teams.

Every project challenges you to think creatively and find solutions on your own or with peers.

Constantly changing tasks train you to stay flexible and keep going, even when things get tough.

With no teachers, you take charge of your own learning path and manage your progress.

You sharpen your ability to question assumptions, analyze problems, and make better decisions.

42 Vienna connects you with a community where fresh ideas and valuable connections grow naturally.

You won’t just learn to code — you’ll learn how to learn, so you’re ready to grow with every challenge the future throws at you.