ApX logoApX logo

Certificate of Completion

Getting Started with JAX

Presented To

Hunaid Hameed

Certificate ID

xgkn-6dvw-puyr-vjgx

Issued Date

March 26, 2026

Description

Learn JAX for high-performance numerical computation and machine learning research. This course covers JAX fundamentals, including its NumPy API, function transformations like `jit`, `grad`, `vmap`, and `pmap`, and functional programming patterns for managing state. Gain practical experience accelerating and differentiating Python code for modern hardware (GPUs/TPUs).

Certificate Details

Course Level:

Professional

Issued Date:

March 26, 2026

Certificate ID:

xgkn-6dvw-puyr-vjgx

Learning Outcomes

  • Understand the core concepts of JAX, its relationship with NumPy, and its functional programming approach.
  • Apply JAX's key transformations: `jit` for compilation, `grad` for automatic differentiation, `vmap` for vectorization, and `pmap` for parallelization.
  • Write JAX code that effectively utilizes modern accelerators like GPUs and TPUs.
  • Compute gradients of Python functions automatically using `grad`.
  • Implement stateful computations using functional programming patterns suitable for JAX.
  • Identify common pitfalls and basic techniques for debugging JAX code.