Course Overview
This course is an introduction to probability and statistical concepts and their applications in solving real-world problems, along with an introduction to coding in Python. The course provides a solid foundation in probability and statistics that underpins modern artificial intelligence and data-driven decision-making. Topics include statistical concepts, probability theory, random and multivariate variables, data and sampling distributions, descriptive statistics, estimation of population parameters, and hypothesis testing. Students are also introduced to probabilistic reasoning concepts that form the basis for advanced AI methods, including foundational ideas relevant to Bayesian reasoning and machine learning. The course emphasizes the use of Python to perform basic statistical analyses, including numerical and graphical data exploration, elements of probability, sampling distributions, probability distribution functions, estimation, and hypothesis testing. Practical problem-solving skills are developed through applied examples, case studies, and standard organizational workflows, with an emphasis on structuring and executing analyses as they would occur in large enterprise environments. Team collaboration, professional presentation skills, and academic writing are reinforced through a final team project that integrates statistical reasoning, coding, and communication.