This document summarizes a lecture on soft computing given by Dr. Ahmed Elngar. Soft computing aims to develop intelligent machines and solve nonlinear problems using techniques that mimic human reasoning, like fuzzy logic. The main goals of soft computing are to solve problems where mathematical models are not available and incorporate human knowledge like learning into computing. Examples provided include using evolutionary computation to allocate money and fuzzy logic for robot movement. The research group aims to propose a secure architecture for addressing IoT security issues in education.