This document discusses the need for data science skills and proposes a curriculum to address the skills gap. It notes that the web has evolved from static HTML to user-generated content and now machines understanding information. Current jobs require data analysis, idea generation, and hypothesis testing skills. A study found enterprises have major skills gaps in mobile, cloud, social and analytics technologies. The proposed curriculum aims to directly teach needed skills while keeping students engaged. Core classes focus on algorithms, systems, architecture, and machine intelligence. The curriculum is designed to bridge undergraduate and graduate programs and use Python to keep students engaged with hands-on projects. A future data science graduate program is outlined focusing on data engineering, networks, visualization, scalable systems, big data