Project-based learning (PBL) is a learning approach that organizes students' learning activities around projects. This approach gives students the opportunity for detailed investigations on worthy topics and enables them to learn from the experiences and apply gained knowledge, skills and attitudes to real cases in their lives. This paper describes a web based system designed and developed to support project-based learning activities in "Web Design and Programming" course given at Information Technologies program of vocational high schools. The system aims to enable students to learn web site designing and programming by creating a web site with advanced tools. (C) 2010 Elsevier Ltd. All rights reserved.