This course covers four paradigms of computational intelligence: machine learning, genetic programming, swarm intelligence and fuzzy logic.