AlgLab contains laboratories for conducting experiments on algorithms. It includes resources and tools to learn about a problem and its algorithm, run programs to measure performance, and modify programs and run experiments. AlgLab also provides links to algorithm resources.
CALGO contains software associated with papers published in the ACM Transactions on Mathematical Software and other ACM journals. The software is refereed for originality, accuracy, robustness, completeness, portability, and lasting value.
Cryptographic algorithms and key sizes for Personal Identity Verification
The Stony Brook Algorithm Repository
Based on his book The Algorithm Design Manual, Steven S. Skiena has mounted this site containing a collection of algorithm implementations for over seventy of the most fundamental problems in combinatorial algorithms.
Artificial Intelligence refers to a huge area of study and development within computer science. Some would argue that "intelligence" is the wrong term to use with computers and is used to describe complex algorithms that generate code, language, images, and more based on known information fed into the AI tool. Machine learning is another way to thinking about AI. There is a vast amount of articles, books, websites, tools, and materials being generated on this topic all the time. The resources here are limited and give you some background on tools as well as cautions for moving forward as a society with AI.