B.Sc. in Computer Science with AI Specialization

The most comprehensive and in-depth AI track at the Hebrew University. Designed for students interested in mastering the fundamentals while aspiring to lead the global forefront of AI research and development.

Why specialize in AI?

In a world where basic coding is becoming automated, deep understanding of the principles driving AI systems is essential. This program is not a short course on using AI tools, but a deep and broad academic track based on mathematical excellence and classical Computer Science foundations.

We will teach you to deeply understand how models are built: how to deconstruct them, how to delve into the mathematics behind them, and even how to rebuild them better.

The program requires high analytical abilities and dedication, providing a broad and thorough scientific education — essential for both academia and industry in the AI era.

Program Structure

Year 1

Laying the Foundations

Before approaching AI, students build a strong base in mathematics and core Computer Science: calculus, linear algebra, discrete mathematics, probability, data structures, and introductory programming.

Year 2

Building the Toolkit

Algorithms, computational complexity, statistics, and the foundations of machine learning. Students begin working on substantial programming projects and are introduced to the core ideas behind modern neural networks.

Year 3

Specialization & Research

Advanced AI courses spanning deep learning, computer vision, natural language processing, reinforcement learning, and AI safety. Students choose electives matching their research interests and may join faculty labs as research assistants.

Beyond the B.Sc.

M.Sc. in Computer Science

Research-track and applied-track Master's programs with AI specialization options. Most M.Sc. students join one of the AI Hub's research labs and produce a research thesis.

Ph.D. in Computer Science

Doctoral research under the supervision of the Hebrew University's AI faculty. Ph.D. students contribute to international publications, EU-funded consortia, and industry collaborations.

New Course: Programming with AI Agents

A practical course on building, deploying, and evaluating autonomous AI agents in real-world applications. Open to undergraduate and graduate students.

Apply or learn more

For full curriculum details, admission requirements, and registration information, visit the School of Computer Science admissions page.

Details & Registration ↗