The central website for Cal-ICOR (California Interactive Computing Open Resource) - a statewide initiative to expand equitable access to data science education across California's public higher education institutions.
Cal-ICOR provides:
- Cloud-based JupyterHub environments for students and educators
- Open, modular curriculum materials for data science instruction
- Instructor support and professional development
- A collaborative network across UC, CSU, and CCC systems
Website: https://cal-icor.org
This site is built with Hugo and deployed via GitHub Pages.
- Hugo Extended (latest version recommended)
With Homebrew (macOS)
brew install hugo# Start the development server
hugo server -D
# Build for production
hugo --minify- Development server runs at
http://localhost:1313 - Production build outputs to
public/directory
homepage/
├── content/ # Page content (Markdown)
│ ├── _index.md # Homepage
│ ├── partner/ # Partner With Us page
│ ├── materials/ # Explore Materials page
│ ├── about/ # About page
│ └── contact/ # Contact page
├── data/ # Structured content (YAML)
│ ├── partners.yaml # Partner institutions
│ ├── features.yaml # Feature cards
│ ├── steps.yaml # Timeline steps
│ ├── materials.yaml # Materials cards
│ ├── expectations.yaml # Partner expectations grid
│ └── vision.yaml # About page vision grid
├── layouts/ # Hugo templates
│ ├── _default/ # Base templates
│ ├── partials/ # Reusable components
│ ├── partner/ # Partner page layout
│ ├── materials/ # Materials page layout
│ ├── about/ # About page layout
│ └── index.html # Homepage layout
├── assets/scss/ # Stylesheets (SCSS)
├── static/ # Static files (images, logos)
├── hugo.yaml # Hugo configuration
└── .github/workflows/ # GitHub Actions
Edit the Markdown files in content/ to update page text.
Edit the YAML files in data/ to update:
partners.yaml- Partner institution logos and linksfeatures.yaml- Homepage feature cardssteps.yaml- "How to Get Started" timelinematerials.yaml- Materials resource cardsexpectations.yaml- Partner page 2x2 gridvision.yaml- About page vision grid
Edit SCSS files in assets/scss/ to customize the design:
base/_variables.scss- Colors, spacing, typographycomponents/- Individual component styles
Add images to static/images/:
- Partner logos:
static/images/logos/partners/ - Materials images:
static/images/materials/
The site automatically deploys to GitHub Pages when changes are pushed to the main branch.
- Email: calicor@berkeley.edu
- Interest Form: https://forms.gle/fH5HSAqzDyGpKVXs6
This project is open source. See individual files for specific licenses.