Rationale
This concentration trains you to design, build, test, and operate production-grade software systems at scale, increasingly powered by AI and data. The track spans the full delivery stack: cloud-native platforms, secure coding and quality assurance, front-end and back-end web, mobile and edge, and the engineering of AI-based and data-intensive systems that must run reliably in production.
Core courses · Semester 1 A1 to A4
A1
Cloud Computing & Cloud-Native Platformsמחשוב ענן ופלטפורמות ענן-נייטיבDesign and operate applications built for the cloud, using containers, orchestration, and managed services to achieve elasticity, resilience, and cost efficiency.
SE1
A2
Secure & Reliable Software Developmentפיתוח תוכנה מאובטח ואמיןEngineer software that is correct, testable, and secure by design, integrating quality assurance and application-security practices throughout the development lifecycle.
SE2
A3
Modern Front-End Web Developmentפיתוח צד-לקוח מודרניBuild responsive, accessible, interactive user interfaces with modern component frameworks and front-end tooling.
SE3
A4
Language AI: LLMs and Agentic Systemsבינת שפה: מודלי שפה גדולים ומערכות סוכניותBuild applications on large language models and autonomous agents, covering prompting, tool use, retrieval, and orchestration of multi-step reasoning.
AI1
Core courses · Semester 2 B1 to B4
B1
Back-End Web Development & APIsפיתוח צד-שרת ו-APIsDesign server-side applications and well-structured APIs that power web and mobile clients, with attention to data modeling, authentication, and scale.
SE4
B2
Engineering of AI Systemsהנדסת מערכות בינה מלאכותיתApply DevOps discipline to machine-learning and LLM systems, automating training, deployment, monitoring, and continuous delivery of models in production.
SE5
B3
Mobile, IoT & Edge Software Developmentפיתוח תוכנה לנייד, IoT וקצהDevelop software for mobile, IoT, and edge devices where connectivity, power, and compute are constrained and data is processed close to where it is generated.
SE6
B4
Design of AI-based & Data-Intensive Systemsתכן מערכות מבוססות-AI ועתירות-נתוניםArchitect large systems whose core is data and machine learning, balancing throughput, latency, consistency, and the demands of AI workloads.
SE7
Careers & outcomes
This concentration prepares you for these roles. Open the careers page for full profiles, responsibilities, and required skills.
Full-Stack Software Developerמפתח תוכנה פול-סטאקFull profile →DevOps Engineerמהנדס DevOpsFull profile →QA Engineerמהנדס בדיקות תוכנה (QA)Full profile →Cloud & Platform Engineerמהנדס ענן ופלטפורמהFull profile →Backend Engineerמהנדס צד שרת (Backend)Full profile →Mobile Developerמפתח אפליקציות מוביילFull profile →
Example employers
WixMonday.comLightricksGoogleMicrosoftAmazonJFrogFiverrAmazon Web ServicesCheck PointRed HatPlaytika