一般而言MOOC是免费提供的大学水平课程,任何对该主题感兴趣的人都可以不限查看的学习,MOOC通常是由哈佛、斯坦福等著名高校提供的,今天和大家分享一下Web开发相关的课程
Web设计和开发是当下非常热门的一块领域,但是技术发展速度也是日新月异,为了和最新技术保持同步,开发人员需要不断提高自己的技能水平,让自己成为一名更加专业的开发者,以下这些课程都是来自世界一级名校,相信对你一定会有所帮助
1、MIT:Algorithms for Computer Animation

动画是一种引人注目且有效的表现形式,它吸引了大量的观众,让难懂的概念更容易理解。今天的动画产业以惊人的视觉设计和质量创造了电影、特效和游戏。这门研究生课程将研究使这些动画成为可能的算法:关键帧、逆运动学、物理仿真、优化、最优控制、动作捕捉和数据驱动方法。此外,还将研究这些工具的优缺点,做到既能吸引对计算机图形学有兴趣的学生,还能吸引对机器学习、机器人技术、生物力学、物理学、应用数学和科学计算的新应用感兴趣的学生。
地址:http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-838-algorithms-for-computer-animation-fall-2002/
2、马萨诸塞大学阿默斯特分校:Building a Basic Website
这是马萨诸塞州阿默斯特大学的首个大规模在线公开课(MOOC)。该课程的标题是“构建基本网站”,本课程将涵盖构建基本网站所需的技能,一共有十二个课时,该课程将向你介绍网站设计的基本原理,HTML5,CSS,图像处理,修改模板,合并外部插件以及使站点通过FTP联机等。
地址:http://www.umass.edu/journalism/mooc/about.html
3、MIT:Topics in Theoretical Computer Science
本课程将和大家讨论互联网相关的研究问题。示例主题包括:BGP等路由算法,TCP等通信协议,在不确定情况下智能选择资源的算法,带宽检测工具,负载平衡算法,流协议,确定Internet的结构,成本优化,DNS相关的问题,可视化和大规模数据处理。
地址:https://ocw.mit.edu/courses/mathematics/18-996-topics-in-theoretical-computer-science-internet-research-problems-spring-2002/
4、新墨西哥大学:Web Application Development: Basic Concepts
这是Coursera的第一门涉及Web应用架构的专业课程。本课程将为你提供来了基本的背景知识、术语和基本概念,你只有了解了这些知识才能构建现代的全栈web应用程序。这是一门边做边学的课程,首先学习web应用程序体系结构的主要组件,然后开始着手构建一个功能齐全的全栈Web应用程序,并且接触到许多软件工程师都应该知道的现代化Web应用开发框架。
地址:https://www.coursera.org/course/webapplications
5、MIT:Computer Graphics
本课程介绍了计算机图形算法,光线跟踪算法、渲染管线、纹理映射、阴影算法、采样算法、动画和颜色等
地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-837-computer-graphics-fall-2012/
6、MIT:Software Engineering for Web Applications
本课程针对的是有一定编程/软件工程经验的人,包含以下主题:
并发不可预测的负载在不可靠的连接和无状态协议的基础上创建可靠且有状态的用户体验用户对多模式界面的需求地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-171-software-engineering-for-web-applications-fall-2003/
7、MIT:User Interface Design and Implementation
本课程涵盖设计原则,技术原型,技术评估,以及图形用户界面的实现等方面主题,可交付成果包括短期的编程作业和一个小组项目。
地址:https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-831-user-interface-design-and-implementation-spring-2011/