ECS154B
Materials for ECS 154B at UC Davis
Install / Use
/learn @jlpteaching/ECS154BREADME
UC Davis Computer Science ECS 154B
This repository contains the materials and website source for Jason Lowe-Power's ECS 154B offerings.
See https://jlpteaching.github.io/ECS154B/ for the webpage.
Building the web site for local development
bundle exec jekyll serve
If you need to install jekyll, first run the following:
gem install jekyll bundler
The website template comes from P2PU.
An open-source project for creating online courses, built by P2PU
Course-in-a-Box is a free tool for building and publishing online courses — no prior coding experience required.
To create your own course, simply fork this repository and delete the CNAME file. Detailed documentation is available at course-in-a-box.p2pu.org.
To make changes to the template itself, a good place to start is the _layouts, _includes and css directories. These directories contain all the layout and style files used.
Questions? Ask on P2PU's Community Forum.
Course-in-a-Box was built by Peer 2 Peer University using the P2PU Jekyll course template and shared under an MIT License.
Course content ("Modules") are shared under a CC BY-SA 4.0 license.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
