In this course, students develop the technical and computational skills needed to create learning analytics applications that respond to real educational needs. The course explores the computational approaches needed to design and use algorithms to capture and automatically analyze data produced during online or face-to-face learning activities and to implement applications that provide feedback to the stakeholders of the learning process. As part of the course, students will independently create a prototype Learning Analytics application to address a real educational need. Prior coursework in EDCT-GE 2252: Learning Analytics and Data Science in Education or similar course is recommended.