Imperative Programming
Look under the hood of modern software to understand exactly how a computer processes instructions, manages memory, and handles resources before high-level languages hide the details.

THE LEARNING EXPERIENCE
A rigorous, immersive, project-based curriculum that forges you into a true Architect of Digital Technologies.
A FUTURE-PROOF CURRICULUM
The curriculum at 42 Beirut is divided into two parts: the Core Curriculum and Specialization Tracks. You'll start at Level 0 and progress by completing projects and milestones that earn you experience points (XP) and level you up. Alongside the curriculum, you'll have access to a wide range of extracurricular activities that set 42 Beirut apart within the 42 Network, including thematic Piscines (Cybersecurity, Python, Mobile, and more), technical and soft-skills workshops and talks, and professional readiness activities that give you the edge the moment you walk into an interview.
THE CORE CURRICULUM
The Core Curriculum is where the fundamentals become instinct. It spans a broad range of topics, technical skills, and applied competencies that give you the ability to understand and connect any stack or framework you encounter. Its learning goals go beyond the technical to build mindset, problem-solving, and systems thinking. Once you've completed it, you'll be ready to take on any specialization track with confidence.
Look under the hood of modern software to understand exactly how a computer processes instructions, manages memory, and handles resources before high-level languages hide the details.
Understand how artificial intelligence works from the inside out. You will master Large Language Models by building custom RAG pipelines and programming autonomous agents.
Build your own shell, manage processes and the file system, and get comfortable with the command line.
Evaluate time complexity, optimize your sorting, and learn to match the exact data structure to the problem in front of you.
Client-server architecture, protocols, and the basics of administrating the systems your code runs on.
Scale your software architecture. Master object-oriented programming to design larger, complex systems built on abstraction, inheritance, and clean interfaces.
SPECIALIZATION TRACKS
Once the Core Curriculum is behind you, the direction is yours. Choose your specialization and go in-depth. You can commit to a single track or combine several to build the path that fits your goals.
Front-end frameworks, back-end services, full-stack projects, and modern deployment.
Penetration testing, cryptography, reverse engineering, and incident response.
From fundamentals to applied ML, Artificial Neural Networks, Computer Vision, NLP, and data pipelines.
Native and cross-platform apps for iOS and Android with production grade UX.
Container orchestration, CI/CD, observability, and infrastructure.
Engines, real-time graphics, physics, and gameplay systems built from scratch.
Design and operate scalable services on AWS or Azure.
Build the pipelines and architectures that turn raw data into business value.
Build on the world's leading CRM platform. Administration, Apex development, and Lightning apps shipped to real businesses.
Design autonomous AI agents: tool use, orchestration, retrieval, and multi-agent systems built on modern LLMs.
PROFESSIONAL READINESS
Technical ability is the base expectation. What actually makes you stand out is the ability to communicate clearly, take ownership of your projects, honor deadlines, and function well under pressure. At 42 Beirut, we integrate this exact set of skills set into your daily routine. You develop these professional habits alongside your code, meaning you graduate with the practical reliability that companies actively look for.

EXTRACURRICULAR
Beyond the 42 Core Curriculum, what makes 42 Beirut stand out among other campuses is the focus on extra-curricular activities, events, trainings, and competitions. 42 Beirut runs regularly organizes hackathons, specialized mini-Piscines for exploring fields like cybersecurity or data science, and industry-led events focused on both technical training and professional readiness.



Our campus-arranged mini-Piscines offer a structured way to learn a new technical skill. Featuring subjects like mobile development, cybersecurity, and data science, the extra-curricular Piscines at 42 Beirut are designed for students who wish to explore a different branch.
42 Beirut's industry partners run hands-on workshops where you can learn specific technologies and earn certificates. Beyond code, our professional readiness program prepares you to the professional environment through pitching projects, presenting your work, handling feedback, and much more.
Regular campus hackathons offer a dedicated weekend to build something new. We team up with sponsors to run these events, giving you the opportunity to write code with a group and win prizes. We also organize technical writing and English language competitions to give you a chance to test your communication skills in a competitive setting.
WHAT DOES AI SAY?
ask "what is the future of education?"
The future of education lies not in the transmission of knowledge from teacher to student, but in creating environments where learners can discover, experiment, and grow together. 42 embodies this philosophy.
Our students get headhunted before they even graduate. Explore the careers, alumni journeys, and opportunities that follow a 42 Beirut education.