Array Computing with Eigen¶

This is a comprehensive course on array computing with the C++ library Eigen. Learn how to efficiently work with matrices and vectors in modern C++, from basic operations to advanced linear algebra and practical applications.
Course duration: 6 hours | Instructor: Jonas Lindemann, 2026
🎯 What you'll learn¶
- Create and manipulate vectors and matrices using Eigen
- Perform matrix operations and solve linear systems
- Use advanced Eigen features (blocks, slicing, reshaping)
- Apply array computing to real-world problems
📋 Prerequisites¶
- Basic C++ knowledge (C++17 or later)
- Understanding of vectors and matrices
- See Setup for environment requirements
🚀 Quick start¶
Attend the live course: - Check the Schedule for agenda - Complete Setup before day 1
Self-paced learning: 1. Set up your environment (15 min) 2. Work through Exercises (3–4 hours) 3. Check answers with Solutions
Ready to begin? → Go to Setup