Education

Learning by building.

Our curricular offerings bring world-class training in robotics and AI to Armenia — taught by leading researchers and connected to real platforms, real problems, and a global network of mentors.

Offerings

Three ways to learn with us.

Courses & Seminars

Semester courses and research seminars covering the foundations of AI, robotics, and the mathematical sciences — from first principles to the frontier.

Workshops & Schools

Intensive summer and winter schools, bootcamps, and hands-on workshops built around modern robotic platforms.

Mentorship & Fellowships

Research apprenticeships and fellowships pairing students with scientists from Armenia and the diaspora.

Learning Paths

↝ Undergraduate minor track in Physical AI, with Engineering focus

↝ Undergraduaate minor track in Physical AI, with Computer Science focus

Mathematics Honors track



Course catalog.

Courses may be offered at the American University of Armenia, at Yerevan State University, and at Polytechnic University. To view schedule and details, use the button below.

Schedule Details
BL

Building LLMs

Computer Science
Linear Algebra; Python Programming
General Computing
BL
Computer Science
3
Linear Algebra; Python Programming
syllabus

The course starts with the basics of backpropagation and build up to modern deep neural networks, like GPT. Language models are an excellent place to learn deep learning, even if your intention is to eventually go to other areas like computer vision because most of what you learn will be immediately transferable. This is why we dive into and focus on languade models.

Prerequisites: solid programming (Python), intro-level math (e.g. derivative, gaussian).

DLFPS

Deep Learning for Physical Systems

Computer Science
Linear Algebra; Python Programming
Physical AI CS
DLFPS
Computer Science
1
Linear Algebra; Python Programming
syllabus

Deep Learning focuses on the theory and practice of neural networks that power modern AI systems. Students will study key architectures, training algorithms, and real-world applications, gaining an understanding of how deep learning models are designed and applied in practice.

RLPO

Reinforcement Learning, Policy Optimization

Computer Science
Linear Algebra; Python Programming; Deep Learning for Physical Systems; Sensing, Signals, Multimodal Transduction; Dynamical Systems, Control, Estimation
Physical AI CS
RLPO
Computer Science
3
Linear Algebra; Python Programming; Deep Learning for Physical Systems; Sensing, Signals, Multimodal Transduction; Dynamical Systems, Control, Estimation
syllabus
SC

Scientific Computing

Computer Science
Linear Algebra; Python Programming
General Computing
SC
Computer Science
3
Linear Algebra; Python Programming
syllabus

Scientific computing is a cutting edge field at the intersection of mathematics, computing and the natural sciences/engineering fields. Its aim is to solve problems in science and engineering by developing numerical simulations of physical, chemical, mechanical and other phenomena. It has been an indispensable part of any engineering project or scientific endeavor since the dawn of computing, and yet, due to advances in the scientific computing field as well as the increasing availability of computational power, it is more important today than ever before.

DSCE

Dynamical Systems, Control, Estimation

Engineering
Linear Algebra; Python Programming
Physical AI EN|Physical AI CS
DSCE
Engineering
3
Linear Algebra; Python Programming
syllabus

This course introduces fundamental concepts in robot control, bridging classical control theory and modern applications in robotic systems. Students will gain theoretical foundations in modeling, analysis, and controller design, while applying these concepts through hands-on experiments with both single-degree-of-freedom mechanisms and multi-rotor aerial robots. By the end of the course, students will be able to design, implement, and test controllers on physical robotic platforms, developing intuition for stability, performance trade-offs, and real-world implementation challenges.

RMKD

Robot Mechanics, Kinematics, Dynamics

Engineering
Linear Algebra; Python Programming
Physical AI EN
RMKD
Engineering
1
Linear Algebra; Python Programming
syllabus
SSMT

Sensing, Signals, Multimodal Transduction

Engineering
Linear Algebra; Python Programming
Physical AI EN
SSMT
Engineering
3
Linear Algebra; Python Programming
syllabus

A basic course in signal and image processing introduces students to the core concepts and techniques used to analyze and process signals (audio, ECG, etc.) and images (photos, medical images). The course covers fundamentals such as sampling, filtering, and Fourier analysis, and extends to 2D signals – images studying various topics like enhancement, noise reduction, and edge detection. Students will gain hands-on experience with tools to implement algorithms and solve practical problems. Students will also understand how to process and interpret signals and images for applications in the field of ICT, specifically, in image communications, multimedia, and computer vision.

SDTDP

Simulation, Digital Twins, Differentiable Physics

Engineering
Linear Algebra; Python Programming; Deep Learning for Physical Systems; Robot Mechanics, Kinematics, Dynamics; Dynamical Systems, Control, Estimation
Physical AI EN|Physical AI CS
SDTDP
Engineering
3
Linear Algebra; Python Programming; Deep Learning for Physical Systems; Robot Mechanics, Kinematics, Dynamics; Dynamical Systems, Control, Estimation
syllabus
AA

Abstract Algebra

Mathematics
Math Honors
AA
Mathematics
3
syllabus
AANT

Algebra and Number Theory

Mathematics
Linear Algebra
Math Honors
AANT
Mathematics
3
Linear Algebra
syllabus

The course is open to all students interested in algebra or number theory. Some prior knowledge of Linear Algebra will be helpful but not necessary. The course will cover the basic notions of abstract algebra (groups, rings, etc) with a view toward applications in number theory.

ASC

Applied Scientific Computing

Mathematics
Linear Algebra
Math Honors
ASC
Mathematics
3
Linear Algebra
syllabus
CA

Complex Analysis

Mathematics
Mathematical Analysis 1; Mathematical Analysis 2
Math Honors
CA
Mathematics
3
Mathematical Analysis 1; Mathematical Analysis 2
syllabus

This course provides a comprehensive introduction to Complex Analysis, focusing on the study of functions of a complex variable. Students will explore key concepts such as analytic functions, complex integration, power series, residues, and conformal mappings.

DE

Differential equations

Mathematics
Math Honors
DE
Mathematics
3
syllabus

The course is aimed at second-year students (and above) who have successfully completed the courses of Mathematical analysis I and II. Other students may be admitted after a placement test.

DA

Discrete Analysis

Mathematics
Math Honors
DA
Mathematics
3
syllabus
FA

Functional Analysis

Mathematics
Mathematical Analysis 1; Mathematical Analysis 2; Linear Algebra
Math Honors
FA
Mathematics
3
Mathematical Analysis 1; Mathematical Analysis 2; Linear Algebra
syllabus

The course is aimed at third-year students (and above) of the mathematics, physics and computer science faculties. It may be accessible to second-year students with excellent knowledge of mathematical analysis and linear algebra.

GT

Galois Theory

Mathematics
Math Honors
GT
Mathematics
3
syllabus

This course introduces undergraduate students to one of the most beautiful achievements of modern algebra: Galois theory, the study of symmetries of polynomial equations. Starting from classical questions about solving equations by radicals, we will develop the language of groups and fields, culminating in the fundamental theorem of Galois theory. Along the way, students will see how abstract algebra connects with concrete problems. This course is aimed at undergraduates with an interest in algebra and number theory. No prior exposure to Galois theory will be assumed.

LA

Linear Algebra

Mathematics
Physical AI EN|Math Honors|Physical AI CS
LA
Mathematics
3
syllabus
MA1

Mathematical Analysis 1

Mathematics
Math Honors
MA1
Mathematics
3
syllabus

The course is open to first-year students (and above) of the mathematics, physics and computer science faculties of all universities.

The purpose of the first part of the course is to study the basics of differential calculus for functions of one variable. The course will cover such concepts as the set of real numbers, limit, continuousfunction,  and derivative. Solutions to various physical problems will be given as illustrations.

MA2

Mathematical Analysis 2

Mathematics
Mathematical Analysis 1
Math Honors
MA2
Mathematics
3
Mathematical Analysis 1
syllabus

The second part of the mathematical analysis course is devoted to the study of the Riemann integral for functions of one variable, as well as the fundamentals of differential calculus for functions of several variables. Theoretical results will be illustrated by solving various problems, primarily from physics.

The course is based on the textbook V. A. Zorich, Mathematical Analysis-I, 2004

ML

Mathematical Logic

Mathematics
Math Honors
ML
Mathematics
3
syllabus

Comfort with definitions and proofs, as well as familiarity with mathematical structures such as graphs, partial orders, groups, rings, fields, and vector spaces.

The course will introduce the main ideas and basic results of mathematical logic from a fairly modern prospective, providing a number of applications to other fields of mathematics such as combinatorics, Ramsey theory, algebra, and algebraic geometry. It will consist of two parts: model theory and computability theory.   Model theory is a study of mathematical structures, examples of which include groups, rings, fields, graphs, and partial orders. We will first abstractly study structures and definability, theories, models and categoricity, as well as formal proofs, and this will culminate in proofs of the Gödel Completeness and Compactness Theorems – two of the most useful tools of logic. Then we will apply the developed techniques to concrete examples such as the structure of natural numbers and algebraically closed fields; the latter will yield a rigorous proof of the Lefschetz Principle (a first-order sentence is true in the field of complex numbers if and only if it is true in all algebraically closed fields of sufficiently large characteristic) and an amusingly slick proof of Ax's theorem (if a polynomial function ℂn → ℂn is injective, then it is surjective). We will also discuss applications of the Compactness theorem in deriving finitary analogues of the infinitary combinatorial statements such as the infinite Ramsey theorem, van der Waerden's or Szemerédi's theorems, graph colorings, etc.

Literature

  • A. TSERUNYAN, Mathematical Logic, lecture notes [pdf]
  • C. C. LEARY, L. KRISTIANSEN, A Friendly Introduction to Mathematical Logic, 2nd Edition [free download]
  • A. TSERUNYAN, A quick introduction to basic set theory, 20-page lecture notes and problems for undergraduates [pdf]
MMOCM

Mathematical methods of classical mechanics

Mathematics
Physical AI EN|Math Honors
MMOCM
Mathematics
3
syllabus

The aim of the course is to study in depth some sections of classical mechanics and consider various examples. It is planned to study sections 1-31 of V. I. Arnold's book.

MTAEH

Measure theory and ergodic horizons

Mathematics
Discrete Analysis
Math Honors
MTAEH
Mathematics
3
Discrete Analysis
syllabus

Absolute comfort with definitions and proofs, as well as familiarity with basic real analysis and abstract metric spaces (firm knowledge of open/closed sets, compactness, convergence, continuity, etc).

Literature

  • T. Tao's blog: courses 245A and 245B
  • T. Tao, An introduction to measure theory [link, but no need to buy]
  • G. Folland, Real Analysis [link, but no need to buy]
  • R. Bass, Real Analysis for Graduate Students [free download]
  • A. Tserunyan, Cantor sets [pdf]

Topics

  1. Measures, their construction and properties
    1. Polish spaces, σ-algebras and Borel sets, measurable spaces
    2. Measures and premeasures
    3. Constructions of Bernoulli(p) measures on 2ℕ​​ and the Lebesgue measure on ℝ​​d
    4. Carathéodory's extension theorem: outer measures and two different proofs (by C. Carathéodory and T. Tao)
    5. Measurable and non-measurable sets
    6. Pocket tools: increasing unions/decreasing intersections, Borel–Cantelli lemmas, measure exhaustion and application: Sierpiński's theorem for atomless measures
    7. Borel measures: their regularity (for metric spaces) and tightness (for Polish spaces), the 99% lemma for Bernoulli(p) and Lebesgue measures
    8. Applications: ergodic group actions/equivalence relations and non-measurability of transversals
    9. Locally finite Borel measures on ℝ​​ and increasing right-continuous functions
  2. Measurable functions and integration
    1. Measurable functions, Luzin's theorem, push-forward measures, and random objects such as random graphs
    2. Application: Poincaré recurrence theorem
    3. Borel and measure isomorphism theorems (sketches of proofs)
    4. Simple functions and their integration, approximation of measurable functions by simple ones
    5. Integration of non-negative functions, monotone convergence theorem, and Fatou's lemma
    6. Integration of real/complex valued functions and _L_1, dominated convergence theorem, and the density of simple functions in _L_1
    7. Properties of integrable functions: σ-finiteness of the support, 99% boundedness, absolute continuity of B ↦​​ ∫B f d_μ_
    8. Applications: Birkhoff's pointwise ergodic theorem, an elementary proof of it, and applications of this theorem (including Kolmogorov's strong law of large numbers)
    9. Convergence in measure and relations between different modes of convergence
    10. Product measures and the Fubini–Tonelli theorem
    11. Application: Kolmogorov's 0–1 law (ergodicity of eventual equality)
  3. Measure differentiation, density, and a.e. differentiable functions
    1. Orthogonality and absolute continuity of measures, Jordan decomposition
    2. Signed measures and Hahn decomposition (proof via measure exhaustion)
    3. The Lebesgue-Radon-Nikodym theorem and Radon-Nikodym derivatives
    4. The Lebesgue differentiation theorem for ℝ​​d: proof via the Hardy–Littlewood maximal function and the Vitali covering lemma
    5. The Lebesgue density theorem for ℝ​​d, the Lebesgue differentiation theorem for all locally finite Borel measures on ℝ​​d
    6. Characterization of the distribution functions on ℝ​​ whose associated measures are absolutely continuous/orthogonal with respect to Lebesgue measure
    7. Absolutely continuous functions and the fundamental theorem of calculus for increasing functions
    8. Finite Borel signed measures on ℝ​​d and right-continuous functions of bounded variation, the fundamental theorem of calculus for functions of bounded variation
PT

Probability Theory

Mathematics
Mathematical Analysis 1; Mathematical Analysis 2
Math Honors
PT
Mathematics
3
Mathematical Analysis 1; Mathematical Analysis 2
syllabus

The course will be suitable for the students who successfully went though the Analysis 1 and 2 courses already.

Foundations

Prerequisites.

Foundational offerings that prepare students for the credit-bearing curriculum above.

CE

Circuits, Electronics

Engineering
Physical AI EN
CE
Engineering
0
syllabus
DSA

Data structures, Algorithms

Computer Science
Physical AI CS
DSA
Computer Science
0
Linear Algebra; Python Programming
syllabus
EPGFPA

Ethics, Policy, Governance for Physical AI

Humanities
Physical AI EN|Physical AI CS
EPGFPA
Humanities
0
syllabus
PP

Python Programming

Computer Science
Physical AI EN|Physical AI CS
PP
Computer Science
0
syllabus
Catalog archive & roadmap

Past and Future Offerings.

Courses that are not part of the current cycle — offered previously or planned for upcoming terms.

Course
Code
Category
Units
Computational Optics
CO
Engineering
3
General Computing
CO
Engineering
3
syllabus

This course explores the convergence of physical optics, optoelectronic hardware, and advanced signal processing. It is designed to teach students how to jointly optimize optical front-ends and computational back-ends to overcome traditional imaging limits and perform high-speed computations with light.

The first half of the course (Part 1) focuses on **Optoelectronic Architectures and Computing with Light**, providing hands-on experience with Spatial Light Modulators (SLMs) and Digital Micromirror Devices (DMDs) to manipulate wavefronts, navigate complex scattering media, and implement optical neural networks and Ising machines. The second half (Part 2) transitions into **Signal Processing and Computational Imaging**, covering Fourier optics, compressive sensing, digital holography, and phase retrieval. The course culminates in a two-week intensive project where students apply these concepts to physical experiments or rigorous simulations.

Fundamental of Optics
FOO
Engineering
3
General Computing
FOO
Engineering
3
syllabus

This course introduces the fundamental concepts and advanced topics in optics. It begins with the foundations of electromagnetic waves, including polarization, reflection, refraction, dispersion, and coherence, and covers classical experiments such as the Michelson-Morley experiment. The course then progresses to advanced optics, exploring wave optics, light-matter interactions, lasers, nonlinear optical effects, nanophotonics, and the quantum states of light. Students will gain both theoretical understanding and practical insights into modern optical technologies.

Physical Optics
PO
Engineering
3
General Computing
PO
Engineering
3
syllabus

This course provides a systematic introduction to modern optics, covering the fundamental wave nature of light, polarization phenomena, interference and diffraction, light–matter interaction, and the principles underlying contemporary optical devices and techniques. Emphasis is placed on the physical interpretation of optical phenomena, rigorous theoretical foundations, and close integration of theory with experimental practice. Students will explore light propagation in isotropic and anisotropic media, polarization control, coherence and interference, diffraction-limited imaging, and the interaction of light with matter at both classical and phenomenological levels. The course further introduces key concepts of modern photonics, including lasers, spectroscopy, optical resonators, Gaussian beams, beam shaping, and structured light. Laboratory and problem-solving sessions are tightly coupled to the lecture material, enabling students to gain hands-on experience with optical measurements, experimental techniques, and data analysis.

Dexterous Manipulation & Tactile Intelligence
DM&TI
Laboratory
3
Masters PAI
DM&TI
Laboratory
3
syllabus

Dexterous multi-finger hands (Allegro, LEAP), sim-to-real for high-DoF manipulators, tactile-driven policies, in-hand manipulation, contact-rich assembly tasks, deformable object manipulation.

Embedded Systems, Edge AI & Neuromorphic Computing
ESEA&NC
3
Masters PAI
ESEA&NC
3
syllabus

On-device inference (NVIDIA Jetson, Qualcomm), model compression and quantization for real-time control, spiking neural networks for continuous control, event-driven processing, latency-critical architectures.

Human-Robot Interaction & Collaborative Intelligence
H-RI&CI
3
Masters PAI
H-RI&CI
3
syllabus

Natural language instruction (enabled by VLAs), shared autonomy with foundation-model-based intent prediction, safety-aware physical interaction, and assistive robotics.

Multi-Agent Systems, Swarms & Fleet Learning
M-ASS&FL
Laboratory
3
Masters PAI
M-ASS&FL
Laboratory
3
syllabus

Swarms, fleet-level data aggregation, federated learning for robots, emergent coordination, multi-robot task allocation with LLM planners.

Physical AI Capstone: System Design & Integration
PAC:SD&I
Laboratory
6
Masters PAI
PAC:SD&I
Laboratory
6
syllabus

Teams build a complete physical AI system end-to-end: sim environment → data collection → policy training → sim-to-real transfer → real-world deployment. Emphasis on the full stack: mechanical design choices, sensor suite, sim pipeline, learned policy, safety envelope, real-world evaluation.

Research Experience
RE
Laboratory
6
Masters PAI
RE
Laboratory
6
syllabus
Safety, Verification & Robust Deployment
SV&RD
3
Masters PAI
SV&RD
3
syllabus

Adversarial attacks on VLAs, distribution shift detection, uncertainty quantification in learned policies, runtime monitoring, safe RL constraints, the verification challenge for neural network controllers.

Seminar course on cutting-edge topics
SCOC-ET
2
Masters PAI
SCOC-ET
2
syllabus

Selected topics to be announced later.

World Models & Predictive Intelligence
WM&PI
3
Masters PAI
WM&PI
3
syllabus

Video prediction models, latent-space world models (Dreamer, IRIS), NVIDIA Cosmos and generative world foundation models, spatial intelligence (World Labs), V-JEPA, LeCun's cognitive architecture.