Practical Evolutionary Algorithms

A practical book on Evolutionary Algorithms that teaches you the concepts and how they’re implemented in practice.




A practical book on Evolutionary Algorithms that teaches you the concepts and how they're implemented in practice.

  • All code examples in Python,
  • Python Notebooks for each Section,
  • Supplementary Video Tutorials,
  • Format: PDF download,
  • Unlimited downloads,
  • Unlimited access to updates.

Get it now to enhance your work in Python, Jupyter Notebooks, Search and Optimisation, Evolutionary Computation, Metaheuristics, Experiment Design/Development, and more!

Download a Sample!

About the author.

Dr. Shahin Rostami is a Senior Academic (Associate Professor) and Consultant in Data Science and Artificial Intelligence, with applications in the areas of Healthcare and Defence.

As a Senior Fellow of the Higher Education Academy and Programme Leader for many postgraduate programmes, he aims to contribute openly available learning resources through this website and his YouTube channel.

Dr. Rostami writes and maintains the works published and offered through this website. You can expect ongoing updates and support through the communication channels listed below.


The aim is to generate everything in this book through code! This means you’ll see the code for all the figures and tables, including things like flowcharts.

Every section is intended to be independent and reproducible, so you’ll find some repetition as you progress from one section to another.

10% discount on books.

Join the newsletter to receive book and software updates, as well as discounts and occasional freebies! Your email will only used for this newsletter.