# Tutorials

These tutorials will set you up in using PySwarms for your own optimization problems:

- Basic Optimization
  - Optimizing a function
  - Optimizing a function with bounds
  - Basic Optimization with Arguments
    - Using Arguments
- Writing your own optimization loop
  - Native global-best PSO implementation
- Visualization
  - Plotting the cost history
  - Animating swarms
    - Plotting in 2-D space
    - Plotting in 3-D space