This document provides an overview of the IT201 Basics of Intelligent Computing course. It outlines the course outcomes, which include being able to distinguish AI branches, solve problems using techniques like fuzzy logic and genetic algorithms, design neural networks, and discuss cloud computing and IoT. It also describes the various modules that make up the course, including introductions to computing, intelligent computing, and artificial intelligence concepts. Specific techniques discussed for solving AI problems include search, use of knowledge, and abstraction. The document provides examples of different programming approaches for problems like tic-tac-toe and question answering.