Skip to content

Commit 4a69152

Browse files
committed
#style
1 parent 9bffa03 commit 4a69152

File tree

4 files changed

+211
-39
lines changed

4 files changed

+211
-39
lines changed

_sass/color_schemes/wider.scss

Lines changed: 165 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,165 @@
1-
$content-width: 75rem;
1+
// wider.scss is already setting the content width
2+
$content-width: 75rem;
3+
4+
// Global styles
5+
6+
body {
7+
margin: 0 auto;
8+
font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;
9+
font-size: 1.1rem;
10+
background: #fafdff;
11+
color: black;
12+
}
13+
14+
// Links
15+
a,
16+
a:visited {
17+
color: #397DFF !important; // force blue for all links
18+
text-decoration: underline;
19+
font-weight: 500;
20+
transition: color 0.15s;
21+
}
22+
23+
a:hover,
24+
a:focus {
25+
color: #245dcc !important; // force dark blue for hover/focus
26+
text-decoration: underline;
27+
}
28+
29+
30+
// Headings
31+
h1, h2, h3, h4, h5, h6 {
32+
color: #397DFF;
33+
font-weight: 700;
34+
margin-top: 2.2rem;
35+
margin-bottom: 1.2rem;
36+
line-height: 1.2;
37+
letter-spacing: -0.5px;
38+
}
39+
40+
41+
42+
43+
h2 {
44+
font-size: 1.75rem;
45+
border-bottom: 1px solid #e0ebfa;
46+
padding-bottom: 0.2rem;
47+
}
48+
49+
h3 {
50+
font-size: 1.3rem;
51+
}
52+
53+
h4, h5, h6 {
54+
font-size: 1.05rem;
55+
font-weight: 600;
56+
}
57+
58+
// Bold text
59+
strong, b {
60+
color: #397DFF;
61+
font-weight: 700;
62+
}
63+
64+
// Table styles
65+
table {
66+
width: 100%;
67+
border-collapse: collapse;
68+
margin: 2rem 0;
69+
background: #fff;
70+
font-size: 1rem;
71+
}
72+
73+
thead th {
74+
background: #e4ecfa;
75+
color: #397DFF;
76+
font-weight: 700;
77+
border-bottom: 2px solid #c6d5f9;
78+
padding: 0.7rem;
79+
}
80+
81+
tbody td {
82+
border-bottom: 1px solid #e4ecfa;
83+
padding: 0.7rem;
84+
vertical-align: top;
85+
}
86+
87+
tbody tr:nth-child(even) {
88+
background: #f3f8fe;
89+
}
90+
91+
.label {
92+
background: #397DFF;
93+
color: #fff !important; // ensures text stays white
94+
border-radius: 1.3em;
95+
padding: 0.22em 1.1em;
96+
font-size: 1em;
97+
font-family: 'Geist', Arial, sans-serif;
98+
font-weight: 800;
99+
display: inline-block;
100+
letter-spacing: 0.5px;
101+
}
102+
103+
.label, .label * {
104+
color: #fff !important;
105+
}
106+
107+
108+
109+
// Miscellaneous
110+
img {
111+
max-width: 100%;
112+
height: auto;
113+
border-radius: 4px;
114+
}
115+
116+
blockquote {
117+
border-left: 4px solid #397DFF;
118+
background: #f0f6fe;
119+
padding: 0.6em 1em;
120+
margin: 1.5em 0;
121+
color: #397DFF;
122+
font-style: italic;
123+
}
124+
125+
hr {
126+
border: none;
127+
border-top: 2px solid #e4ecfa;
128+
margin: 3rem 0;
129+
}
130+
131+
.assignment-buttons {
132+
display: flex;
133+
align-items: center;
134+
gap: 0.5rem;
135+
}
136+
137+
.assignment-buttons .label {
138+
font-size: 0.85rem;
139+
padding: 0.2em 0.9em;
140+
border-radius: 1em;
141+
}
142+
143+
.colab-link {
144+
display: inline-flex;
145+
align-items: center;
146+
gap: 0.35rem;
147+
font-size: 0.9rem;
148+
font-weight: 600;
149+
color: #ff9933; // lighter orange tone
150+
text-decoration: none;
151+
transition: color 0.2s ease;
152+
}
153+
154+
.colab-link:hover {
155+
color: #e6861f; // darker hover orange
156+
}
157+
158+
.colab-link img {
159+
height: 1rem; // keeps logo small & neat
160+
width: auto;
161+
}
162+
163+
164+
165+

docs/resources.md

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,49 @@ nav_order: 3
44
layout: home
55
---
66

7-
# Additional Resources
7+
# <span style="color: #397DFF; font-weight: 350">Additional Resources</span>
88

99
This page contains additional resources for each lecture to help you dive deeper into the topics covered.
1010

11-
## Week 1: Welcome! and Introduction to Programming in Python
12-
*Coming soon...*
11+
## <span style="color: #397DFF">Week 1: Welcome! and Introduction to Programming in Python</span>
12+
- [Composing Programs Online Textbook] (https://www.composingprograms.com/)
13+
- [CS 61A Lecture Videos] (https://www.youtube.com/@JohnDeNero/playlists)
14+
- [Python Tutor] (https://pythontutor.com/)
1315

14-
## Week 2: Data Structures
16+
## <span style="color: #397DFF">Week 2: Data Structures</span>
1517
*Coming soon...*
1618

17-
## Week 3: Introduction to SWE I
19+
## <span style="color: #397DFF">Week 3: Introduction to SWE I</span>
1820
*Coming soon...*
1921

20-
## Week 4: Introduction to SWE II
22+
## <span style="color: #397DFF">Week 4: Introduction to SWE II</span>
2123
*Coming soon...*
2224

23-
## Week 5: Databases
25+
## <span style="color: #397DFF">Week 5: Databases</span>
2426
*Coming soon...*
2527

26-
## Week 6: Linear Algebra for ML
28+
## <span style="color: #397DFF">Week 6: Linear Algebra for ML</span>
2729
*Coming soon...*
2830

29-
## Week 7: Calculus for ML
30-
- [EECS 127 sp24 Reader](https://drive.google.com/file/d/1X-f6JTgsp8WHvOc4k2NcJgKm74hH2ZFD/view) - Vector Calculus
31-
- [EECS 127 sp24 - Vector Calculus I Recording](https://www.youtube.com/watch?v=QvnXLI4HwLM&list=PLnocShPlK-FsQ-Sflqs4tbX-dKhYZSD3g&index=8) - Watch until end
32-
- [EECS 127 sp24 - Vector Calculus II Recording](https://www.youtube.com/watch?v=0CJbfW4_Y3g&list=PLnocShPlK-FsQ-Sflqs4tbX-dKhYZSD3g&index=9) - Watch until 34:45
33-
- [MATH 53 fa22 notes - Directional Derivatives and the Gradient Vector](https://drive.google.com/file/d/1IUx13k688MkK0y7IPXn6jkONex-5vDtl/view)
34-
- [MATH 53 fa22 notes - Partial Derivatives, Tangent Planes, and Linear Approximations](https://drive.google.com/file/d/1MFwlXkN9N0RGNCZTtC9_wfPL42TnhieN/view)
35-
- [MATH 53 fa22 notes - The Chain Rule](https://drive.google.com/file/d/1kP-jRggb76k36Yibyawh9WBWVRyBSRhl/view)
31+
## <span style="color: #397DFF">Week 7: Calculus for ML</span>
32+
- [EECS 127 sp24 Reader](https://drive.google.com/file/d/1X-f6JTgsp8WHvOc4k2NcJgKm74hH2ZFD/view) - Vector Calculus
33+
- [EECS 127 sp24 - Vector Calculus I Recording](https://www.youtube.com/watch?v=QvnXLI4HwLM&list=PLnocShPlK-FsQ-Sflqs4tbX-dKhYZSD3g&index=8) - Watch until end
34+
- [EECS 127 sp24 - Vector Calculus II Recording](https://www.youtube.com/watch?v=0CJbfW4_Y3g&list=PLnocShPlK-FsQ-Sflqs4tbX-dKhYZSD3g&index=9) - Watch until 34:45
35+
- [MATH 53 fa22 notes - Directional Derivatives and the Gradient Vector](https://drive.google.com/file/d/1IUx13k688MkK0y7IPXn6jkONex-5vDtl/view)
36+
- [MATH 53 fa22 notes - Partial Derivatives, Tangent Planes, and Linear Approximations](https://drive.google.com/file/d/1MFwlXkN9N0RGNCZTtC9_wfPL42TnhieN/view)
37+
- [MATH 53 fa22 notes - The Chain Rule](https://drive.google.com/file/d/1kP-jRggb76k36Yibyawh9WBWVRyBSRhl/view)
3638

37-
## Week 8: Probability for ML
39+
## <span style="color: #397DFF">Week 8: Probability for ML</span>
3840
*Coming soon...*
3941

40-
## Week 9: Classical ML
42+
## <span style="color: #397DFF">Week 9: Classical ML</span>
4143
*Coming soon...*
4244

43-
## Week 10: Deep Learning I
45+
## <span style="color: #397DFF">Week 10: Deep Learning I</span>
4446
*Coming soon...*
4547

46-
## Week 11: Deep Learning II
48+
## <span style="color: #397DFF">Week 11: Deep Learning II</span>
4749
*Coming soon...*
4850

49-
## Week 12: Introduction to MLE
51+
## <span style="color: #397DFF">Week 12: Introduction to MLE</span>
5052
*Coming soon...*

docs/syllabus.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,26 +4,26 @@ nav_order: 2
44
layout: home
55
---
66

7-
# Syllabus
7+
# <span style="color: #397DFF; font-weight: 350">Syllabus</span>
88

9-
## Course Format
9+
## <span style="color: #397DFF">Course Format</span>
1010
- **Length**: 3 hours, once a week, in person (or hybrid, depending on availability).
1111
- **Time & Date**: Saturday or Sunday from 10am–1pm.
1212

13-
## Contact Information
13+
## <span style="color: #397DFF">Contact Information</span>
1414
- **EdVPs**: [[email protected]](mailto:[email protected])
1515
- **Mentored PMs**: [[email protected]](mailto:[email protected])
1616

17-
## Course Description
17+
## <span style="color: #397DFF">Course Description</span>
1818
This 12-week course offers a foundational introduction to SWE and ML/AI, designed in response to the emerging industry shift toward AI-integrated systems. New members will gain hands-on experience with Python programming, explore modern frameworks, and develop machine learning models including neural networks.
1919

20-
## Prerequisites
20+
## <span style="color: #397DFF">Prerequisites</span>
2121
- Taken or concurrently enrolled in **CS 61A / Data 8** OR have previous coding experience
2222
- No prior industry experience
2323
- Little to no prior web dev experience
2424
- Completed **1 or fewer upper-division CS/Data Science technical courses** at UC Berkeley
2525

26-
## Desired Course Outcomes
26+
## <span style="color: #397DFF">Desired Course Outcomes</span>
2727
By the end of the 12 weeks, we hope you:
2828
- Are comfortable programming in **Python** and **Java**.
2929
- Know common data structures (Arrays, LinkedLists, Trees, HashTables)
@@ -32,7 +32,7 @@ By the end of the 12 weeks, we hope you:
3232
- Understand fundamental ML/AI concepts (optimization, neural networks)
3333
- Feel comfortable working in a **team environment**, similar to that found in industry
3434

35-
## Course Content
35+
## <span style="color: #397DFF">Course Content</span>
3636
The course will roughly follow this outline (subject to change based on member needs, popularity, and resources):
3737
1. Programming in Python
3838
2. Data Structures
@@ -43,26 +43,26 @@ The course will roughly follow this outline (subject to change based on member n
4343
7. Deep Learning
4444
8. Introduction to MLE
4545

46-
## Course Outline
46+
## <span style="color: #397DFF">Course Outline</span>
4747
- **Weeks 1–4**: Welcome! and Introduction to Programming in Python, Data Structures, and Introduction to SWE
4848
- **Weeks 5–8**: Databases and Math for ML
4949
- **Weeks 9–12**: Classical ML, Deep Learning, and Introduction to MLE
5050

51-
## Homeworks
51+
## <span style="color: #397DFF">Homeworks</span>
5252
Throughout the course, we’ll be releasing homeworks that accompany lectures.
5353
- **Deadline policy**: Homework must be submitted **on the day of the next lecture** (no rolling extensions).
5454
- **Homework parties**: Weekly, right after lecture — a space to ask questions and work together with your fellow members.
5555

5656
⚠️ Failure to adhere to the above policies may impact your eligibility to become a **client developer** the following semester and attend **Codebase social events**.
5757

58-
## Midterm
58+
## <span style="color: #397DFF">Midterm</span>
5959
Before switching gears to the ML portion of the curriculum, you’ll take a **60-minute midterm**.
6060
- Mirrors lecture examples & homework problems
6161
- Not designed to trick you — just to help us see how to best support the class
6262
- Scores will not be scrutinized heavily
6363
- 🎉 Expect some festivities after the exam!
6464

65-
## Final Project
65+
## <span style="color: #397DFF">Final Project</span>
6666
You’ll complete a **final course project** in teams of **3–4 people** (with 1–2 client devs and 1–2 mentored devs).
6767
- **Showcase**: At Codebase’s banquet, where you’ll present everything you’ve learned ⭐⭐⭐
6868
- **Requirements**: Must incorporate full stack, databases, SWE practices, or machine learning

index.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ nav_order: 1
44
layout: home
55
---
66

7-
# CRUP Fall 2025
7+
# <span style="color: #397DFF; font-weight: 490;">CRUP Fall 2025</span>
88

99
Welcome to **Codebase's Ramp Up Program (CRUP)**! We will dive into **Software Engineering, Machine Learning, and AI** through hands-on work in **Python, Java,** and **SQL**, and frameworks like **PyTorch, scikit-learn, and more!**.
1010

@@ -14,7 +14,7 @@ your EdVPs <3
1414

1515
---
1616

17-
## Schedule
17+
## <span style="color: #397DFF;">Schedule</span>
1818

1919
<table>
2020
<thead>
@@ -32,11 +32,17 @@ your EdVPs <3
3232
<td>Sep 13</td>
3333
<td>Welcome! and Intro to Programming in Python (<a href="https://docs.google.com/presentation/d/1qIpgvEjE79MUhFeDaQFaAQRr6w-uNUwvFq7xgK_CEgM/edit?usp=sharing">slides</a>)</td>
3434
<td>
35-
<span class="label"><strong>Homework</strong></span>
36-
<a target="_blank"
37-
href="https://colab.research.google.com/github/codebase-berkeley/crup-code/blob/main/week-1/intro_to_python.ipynb">
38-
<img src="https://colab.research.google.com/assets/colab-badge.svg" alt="Open in Colab"/>
39-
</a>
35+
<div class="assignment-buttons">
36+
<span class="label"><strong>Homework</strong></span>
37+
<a class="colab-link" target="_blank" href="https://colab.research.google.com/github/codebase-berkeley/crup-code/blob/main/week-1/intro_to_python.ipynb">
38+
<img src="https://colab.research.google.com/img/colab_favicon_256px.png" alt="Colab"/> Open in Colab
39+
</a>
40+
</div>
41+
42+
43+
44+
45+
4046
</td>
4147
<td>Anika</td>
4248
</tr>

0 commit comments

Comments
 (0)