CTU-MATH307.AJ1

Mathematical Foundations for AI

  • Practice in 31 Hands-On Labs — nothing to install
  • 5 Interactive Lessons and 45 topics mapped to the official exam objectives

Self-paced ยท 1 year access

31 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation
5Interactive Lessons
45Topics
31LiveLab
76Flashcards
76Glossary of terms

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

5 Interactive Lessons · 45 topics
01 Vector and Matrix Operations 7 topics · 6 LiveLab
  • What is a vector space?
  • The basis
  • Vectors in practice
  • Norms and distances
  • Inner products, angles, and lots of reasons to care about them
  • Vectors in NumPy
  • Matrices, the workhorses of linear algebra

6 LiveLab in this lesson — see the labs panel →

02 Solving Systems of Linear Equations 7 topics · 5 LiveLab
  • What is a linear transformation?
  • Change of basis
  • Linear transformations in the Euclidean plane
  • Determinants, or how linear transformations affect volume
  • Linear equations
  • The LU decomposition
  • Determinants in practice

5 LiveLab in this lesson — see the labs panel →

03 Partial Derivatives and Gradients 15 topics · 7 LiveLab
  • Functions in theory
  • Functions in practice
  • Numbers
  • Sequences
  • Series
  • Topology
  • Limits
  • Continuity
  • Differentiation in theory
  • Differentiation in practice
  • Minima, maxima, and derivatives
  • The basics of gradient descent
  • Why does gradient descent work?
  • Integration in theory
  • Integration in practice

7 LiveLab in this lesson — see the labs panel →

04 Chain Rule and Composite Functions 7 topics · 6 LiveLab
  • What is a multivariable function?
  • Linear functions in multiple variables
  • The curse of dimensionality
  • Derivatives of vector-valued functions
  • Multivariable functions in code
  • Minima and maxima, revisited
  • Gradient descent in its full form

6 LiveLab in this lesson — see the labs panel →

05 Advanced Applications of Vector and Matrix Operations 9 topics · 7 LiveLab
  • Eigenvalues of matrices
  • Finding eigenvalue-eigenvector pairs
  • Eigenvectors, eigenspaces, and their bases
  • Special transformations
  • Self-adjoint transformations and the spectral decomposition theorem
  • The singular value decomposition
  • Orthogonal projections
  • Computing eigenvalues
  • The QR algorithm

7 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

31 LiveLabs
  • Implementing Tuple and List Operations
  • Performing NumPy Array and Vector Operations
  • Analyzing Vectors and Distances
  • Evaluating Vector Norms and Operations
  • Applying Matrix Computations Using NumPy
  • Representing Images and Text Using Vectors and Matrices
Labs run in your browser โ€” nothing to install.

Prepare for Mathematical Foundations for AI

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 31 LiveLab included
  • Certificate of completion
scroll to top