Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/digitalmedia

在这个快速发展的数字时代,编程技能已经不仅仅是软件开发者的专利,越来越多的艺术从业者也在将编程应用于他们的创作中。Coursera上有一门名为《创意编程:为数字媒体与移动应用赋能》的课程,正是为那些希望将技术与创意结合的人们而设。本篇博文将详细介绍这门课程,为那些对创意编程感兴趣的人提供一份完整的推荐。

### 课程概述
此课程面向所有希望将技术技能应用于创意工作的人。无论你是想开发视频游戏、艺术装置还是互动音乐的创作者,该课程都能为你提供必要的编程技能。此外,对于希望在艺术创作中运用编程的艺术家,这也是一门不可或缺的课程。

### 课程大纲
课程分为几个主要模块,详细如下:

1. **Sonic Painter**:课程从学习Processing IDE开始,介绍如何编写Processing草图,并讲解图形和音频概念。这个模块通过SonicPainter让用户能够同步互动地绘画。

2. **DJTube**:我们会用到图像和视频,创造一个基本的互动VJ/DJ应用程序。这个模块帮助学生学习如何在桌面和移动设备上加载图像、视频和动画,并理解基本的用户界面。

3. **Audio Visualiser**:学生将创建一个流行的声光可视化工具,涵盖算法图形和音频分析等概念,这是音乐播放器与游戏引擎中都非常实用的技术。

4. **AngryDroids**:本模块利用Box2D物理引擎创建物理基础的游戏,通过真实世界的物理模拟来提高游戏动态性,学习如何使用Java和JavaScript进行游戏开发。

5. **Music Machine**:在课程最后一周,我们将重返音乐应用的开发,课程中将有来自RJDJ的特别嘉宾Martin Roth分享他在移动音乐应用中的经验。同时将学习基本的鼓音序列器及WebAudio API的应用。

### 课程亮点
– 模块化的设计,使学习过程更加高效。
– 互动式的项目,鼓励学生动手实践。
– 丰富的技术与创意相结合的案例,能够激发学生的创意与灵感。

### 推荐给谁?
如果你是一名对数字媒体和创意开发感兴趣的学生、艺术家或想要进入游戏开发领域的从业者,这门课程都非常适合你。通过学习,你不仅能掌握编程技能,还能将这些技能应用于你的创意项目中。

### 总结
总的来说,《创意编程:为数字媒体与移动应用赋能》是一门极具价值的课程,它为学生提供了将技术与创意结合的工具。无论你是希望深入技术的开发者,还是想要增强创意表达的艺术家,这门课程都能满足你的需求。强烈推荐给所有想要探索创意编程的朋友!

课程主页: https://www.coursera.org/learn/digitalmedia

作者 CourseEye