Mathematica 12 both significantly extends the capabilities of Mathematica and introduces many enhancements that make the system even smoother and more efficient. Highlights include automated machine learning, advanced AI, blockchain manipulation, database connectivity and code compilation.