针对目前在线学习平台存在的问题,采用Moodle开源网络课程管理系统搭建在线学习平台的方法,建立了具有课程管理、在线测试、网上答疑、电子作业、教学反馈、电子学档等功能的在线学习平台。通过在该平台下进行的《Windows编程》的网络课程设计与实施的试验,表明在该在线学习平台下的自主与协作学习,可有效提高学生的实践能力和创新能力。