The Specialization

Specialization at 42 Amman is the advanced learning phase that begins once a student successfully completes the Common Core. While the Common Core builds your essential foundations in programming, collaboration, and algorithmic thinking, the Specialization phase is where you transition from a well-rounded junior developer into a focused, industry ready professional. During this stage, students dive deeper into specific technical domains of their choice in any campus of 42 network around the world. Specialization is also designed to mirror professional environments. You take on long-term projects, collaborate in small teams, manage your own timelines, and practice skills that resemble actual workplace expectations. Many projects involve tools, workflows, and technologies used by companies today, helping you build a portfolio directly aligned with industry needs.

Specialization in 42Amman

Algo & AI & Data

Algo & AI & Data

This specialization pathway brings together three powerful fields that shape modern technology. Students start by mastering Algorithms, learning how to design efficient, optimized solutions through deep problem-solving, data structures, and advanced logic. This strong foundation opens the door to the world of Artificial Intelligence, where they explore machine learning, neural networks, and intelligent systems capable of understanding data and making predictions. Along the way, they develop essential Data skills — from collecting and preparing datasets to analyzing them, building visualizations, and turning information into actionable insights. Together, these tracks prepare students to tackle complex challenges, build high-performance systems, and work confidently in fields like AI engineering, data science, automation, and research-driven software development.

Security

Security

The Security specialization immerses students in the world of digital defense, ethical hacking, and system protection. Through hands-on projects, they learn how attacks happen, how vulnerabilities are discovered, and how to secure networks, servers, and applications against real threats. Students explore areas like penetration testing, cryptography, network security, incident response, and secure software design. This track builds a mindset of thinking like both an attacker and a defender, preparing students for roles in cybersecurity operations, threat analysis, and secure system engineering.

DevOps

DevOps

The DevOps specialization focuses on building and maintaining the tools, pipelines, and infrastructure that keep modern software systems running smoothly. Students learn how to automate processes, manage servers, orchestrate containers, and deploy applications reliably at scale. The track covers essential fields like CI/CD, cloud platforms, infrastructure-as-code, monitoring, and system performance. By mastering DevOps principles, students develop the skills to bridge development and operations, ensuring faster delivery, high stability, and efficient collaboration across engineering teams.

Web & Mobile

Web & Mobile

The Web & Mobile specialization equips students with the skills to build modern, user-focused applications across browsers and smartphones. Students learn how to design and develop responsive interfaces, scalable backends, and seamless user experiences. The track covers front-end frameworks, API design, databases, mobile app development, and performance optimization. By working on real-world projects, students gain the ability to create full-featured web platforms and mobile apps that are fast, reliable, and ready for production — preparing them for roles in full-stack development, mobile engineering, and product-focused software creation.

System & Kernel

System & Kernel

The System & Kernel specialization dives into the inner workings of computers, focusing on how operating systems function at their core. Students explore low-level programming, memory management, process scheduling, file systems, and hardware interaction. They learn how kernels are structured, how system calls work, and how to optimize performance at the machine level. Through hands-on, in-depth projects, students gain the ability to understand — and even build parts of — an operating system. This track is ideal for those who enjoy working close to the hardware, solving performance challenges, and mastering the foundations that every modern system is built upon.

Graphics & Gaming

Graphics & Gaming

The Graphics & Gaming specialization takes students into the world of visual computing and interactive experiences. They explore how images, animations, and 3D environments are created and rendered, learning the math and algorithms behind modern graphics engines. The track covers topics like real-time rendering, shaders, physics simulation, game engine architecture, and performance optimization. Through hands-on projects, students build visual effects, interactive scenes, and game prototypes, gaining the skills needed to develop immersive applications and understand the technology powering today’s games, simulations, and digital media.

Cryptography & Maths

Cryptography & Maths

The Cryptography & Maths specialization focuses on the mathematical foundations that keep digital systems secure. Students explore number theory, algebra, probability, and the core principles behind encryption, hashing, digital signatures, and secure communication protocols. They learn how cryptographic algorithms are designed, why they are considered secure, and how they can be broken when implemented incorrectly. Through hands-on projects, students experiment with building and analyzing cryptographic systems, applying mathematical reasoning to solve complex security challenges. This track is ideal for learners who enjoy abstract thinking, problem-solving, and the deep logic that powers modern cybersecurity and secure software design.