AI concerned with the study and creation of computer systems that exhibit some form of Intelligence: Systems that learn new concepts and tasks, systems that can reason and draw useful conclusion about the world around us, systems that can understand a natural language or perceive and comprehend a visual scene, and systems that perform other types of feats that require human types of intelligence.


Machine Learning refers to the automated detection of meaningful patterns in data. In the past couple of decades it has become a common tool in almost any task that requires information extraction from large data sets. We are surrounded by a machine learning-based technology : Search engines learn  how to bring us the best results ( While Placing profitable ads), anti-spam software learns to filter our emails and credit card transactions.


The Internet of things refers to a type of network to connect anything with the Internet based on stipulated protocols through information sensing equipment to conduct information exchange and communications in order to achieve smart recognition’s, positioning, tracing, monitoring, and administration.


Blockchain, the foundation of Bitcoin, has received extensive attentions recently. Blockchain serves as an immutable ledger which allows transactions take place in a decentralized manner. Blockchain-based applications are springing up, covering numerous fields including financial services, reputation system and Internet of Things (IoT), and so on. However, there are still many challenges of blockchain technology such as scalability and security problems waiting to be overcome.