An introductory course exploring foundational AI concepts, models, computer vision, natural language processing, and reinforcement learning.
A core computer science course covering the definition and organization of data structures, with a focus on implementation details of arrays, linked lists, trees, graphs, and hash tables.
An introductory course covering image processing, feature detection, deep learning for vision, and practical computer-vision programming. [▶️ 2025 Team Projects — Watch on YouTube]
A beginner-friendly introduction to AI programming with Python, focusing on Python fundamentals, control flow & functions , data handling, and complicated programming exercises .
Comprehensive introduction to data collection, cleaning, exploration, visualization, feature engineering, and basic modeling.
An introductory course on computer programming using the C language. Students learn how programs work at a low level through core C syntax, variables, control flow, arrays, pointers, functions, and memory concepts.