
In the modern world, data is the new capital — shaping innovation, powering AI systems, and driving decisions across every industry. From streaming platforms that recommend your next show to financial firms predicting market trends, machine learning lies at the heart of it all.
This course introduces students to the fundamental ideas, algorithms, and applications of data mining and machine learning through a hands-on, project-based approach using Python. Students will learn how computers “learn” from data, identify patterns, and make predictions — skills essential for the next generation of scientists, engineers, and entrepreneurs.
Designed for Areteem’s Pre-College AI and Data Science Program, this course bridges theoretical knowledge with real-world practice. Students will develop both coding fluency and data intuition, preparing them for future studies in computer science, statistics, applied mathematics, or business analytics — and for participation in research, hackathons, and competitions involving AI and data.
By the end of this course, students will be able to:
- Collect, clean, and visualize datasets using industry-standard Python libraries (pandas, matplotlib, numpy, seaborn, and scikit-learn).
- Build and evaluate machine learning models for prediction, classification, and clustering.
- Apply data mining techniques to uncover patterns and insights from real-world data.
- Communicate data findings effectively, using visualization and storytelling to support data-driven decisions.
- Understand the role of AI in business, science, and technology, and how data science connects theory, computation, and creativity.
- Teacher: Areteem TA
- Teacher: Areteem Teacher
- Teacher: Dr Kevin Wang