Skip to main content

Section 2.1 Full Course Implementations

For schools ready to offer dedicated data science courses, these comprehensive curricula provide everything needed for semester or year-long programs:

Subsection 2.1.1 Bootstrap

Cost: Free curriculum and software; Professional Development $1800 per teacher
Grades: 5-12
Approach: Research-based, integrated Computer Science and Data Science modules
Technology: Pyret (Python-like language designed for education)
Special Features: Can be implemented as standalone course OR integrated into existing Math, Science, History, or CS classes
Support: Comprehensive materials including lesson plans, slides, workbooks, answer keys, and datasets

Subsection 2.1.2 CodeVA (Virginia)

Cost: Completely free including professional development for Virginia educators
Grades: High school Data Science course alignment
Approach: Three course sequences through project-based learning
Technology: β€œUnplugged” activities, CODAP, and Python
Special Features: Developed with Virginia Department of Education support and aligned to Virginia’s Data Science standards

Subsection 2.1.3 CourseKata

Cost: FREE first-year fellowship (includes curriculum, tech, and PD); $24/student subsequent years
Grades: 9-12 (High school and college)
Courses: Statistics, Data Science, Algebra with Data
Technology: R programming with cloud-based Jupyter Notebooks
Special Features: Interactive online textbook with real-time progress tracking and LMS integration

Subsection 2.1.4 Data 6 and Data 8 (UC Berkeley)

Cost: Free online textbook and summer workshop; districts pay for infrastructure
Level: College/Community College and upper level high school
Approach: Combines statistics and computer science principles. Data 6 covers introduction to CS and Data Science while the Data 8 course covers an intro to CS and Data Science as well as an intro to Statistics.
Technology: Python with JupyterHub infrastructure required
Special Features: Very technical implementation; modules can be integrated into other courses

Subsection 2.1.5 Introduction to Data Science (IDS)

Cost: Free curriculum; fee-based professional development; technology costs per teacher/student
Grades: 10-12
Approach: Full-year, student-centered, highly interactive course aligned with ASA statistics guidelines
Technology: R programming with AWS Cloud and RStudio
Support: Extensive PD (9 days first year, 4 days second year) plus ongoing ticketing system

Subsection 2.1.6 Youcubed

Cost: Free curriculum and technology; fee-based professional development for high school course
Grades: K-12 (with dedicated high school course option)
Approach: Project-based learning with both full course and individual lesson options
Technology: CODAP, Google Sheets, Google Data Commons, Google Colab, EduBlocks, Tableau Cloud