The SciKitLearn library has a chunk of ready implementations of most basic Machine Learning algorithms. Most of the Machine Learning libraries are based on the principle of "concept-heavy and code-lite'. Once we understand the concepts well, the syntax of implementation is quite simple. ScikitLearn offors ready configurable classes for most of the algorithms. We just instantiate and then "fit" the model to the training data and then verify with the test data. All this can be achieved in just a couple of lines of code.
Let's look at the implementation of some of the common AI algorithms with Scikit Learn
This should be enough to give you a flavor of what you can expect in ScikitLearn. Ofcourse it provides a lot more than this. The API Reference and the Tutorials on the ScikitLearn website provide a good detail if you want to read further.