The course aims to offer the knowledge base about how to use emerging technologies to develop digital content and material to mater program students. The course adopts a hands-on learning principle. During the class, the instructor not only teaches students how to use varied types of software, but also allows students to experiment their own digital learning conceptions into projects.