Artificial intelligence (AI) is an area of computer science that emphasizes creating intelligent machines that work like humans through speech recognition, learning, planning, and problem solving. AI has many applications including autonomous spacecraft planning, beating humans at chess, driverless cars, language understanding, robotic surgery assistants, and detecting insider stock trading. Machine learning is also reshaping how businesses interact with customers by helping anticipate needs. Blockchain is a digital ledger of linked records that has revolutionized finance and will impact administration, healthcare, and supply chains. The Internet of Things connects physical devices through sensors and networks to collect and share data between "things" to improve decision making. Popular programming languages for AI, machine learning, blockchain, and IoT include Python