Skip to content

Jupyter notebooks for our Summer Experience and Club Curriculum.

License

Notifications You must be signed in to change notification settings

ssorbetto/curriculum-notebooks

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

curriculum-notebooks

build check license

Our Club and Summer Experience formats cover slightly different topics with significant overlap. This repo contains all of the Jupyter notebooks used in either or both of them. For the exact curriculum order & topics covered, see the corresponding repos:

The Lessons directory contains live coding demos meant to introduce each topic in ~15 minute interactive mini-lessons. These lessons are delivered in Jupyter Notebooks in a "fill in the blanks" style. Instructors will guide students through each lesson and the students will follow along, filling in the blanks on their own documents as we go.

The Practices directory contains practice exercises for students to spend ~30 minutes to solidify skills taught in each mini-lesson. These practices are delivered in Jupyter Notebooks in a "fill in the blanks" style. Students will work with partners/groups to fill in blanks within the documents, using code from the corresponding lesson as a resource. Instructors will work closely with students to help them complete and understand each practice.

Both Lessons and Practices directories contain _Keys subdirectories with correctly completed versions of each exercise. Sometimes GitHub doesn't render Jupyter notebooks in a timely manner, so we use continuous integration to compile all notebook keys to PDFs. Take a look at the Lesson & Practice Key PDFs if you only want to view them quickly in your browser.

Links

Lesson Video Lesson Notebook Practice Notebook
1 https://youtu.be/plRRJ1zupgI None, just watch the video. Practice01 Jupyter-Setup
2 https://youtu.be/czhcehpotos Lesson02 HelloWorld Variables Practice02 HelloWorld Variables
3 https://youtu.be/cGVIyeGv2bw Lesson03 Variables Types Practice03 Variables Types
4 https://youtu.be/xY51hfthvrw Lesson04 Lists Intro Practice04 Lists Intro
5 https://youtu.be/g9U_q5yWjrQ Lesson05 Indexing Practice05 Indexing
6 Lesson06 2D Lists Intro Practice06 2D Lists Intro
7 Lesson07 2D Lists Indexing Practice07 2D Lists Indexing
8 https://youtu.be/WLhDlhKFB9Q Lesson08 Logic Practice08 Logic
9 https://youtu.be/8oNvm0wxSQI Lesson09 Conditionals Practice09 Conditionals
10 https://youtu.be/DWKg4zxW47k Lesson10 Loops1 Practice10 Loops1
11 https://youtu.be/uq5O70xnDO4 Lesson11 Loops2 Practice11 Loops2
12 https://youtu.be/5bSf_BbBjms Lesson12 Functions and Methods Practice12 Functions and Methods
13 https://youtu.be/QKno1TQwfWg Lesson13 Packages Practice13 Packages
14 https://youtu.be/-zY18Hlhpho Lesson14 Pandas-Intro Practice14 Pandas-Intro
15 https://youtu.be/3NUfZWbTCnc Lesson15 Pandas-Reading Practice15 Pandas-Reading
16 https://youtu.be/RbJzkDfo-yY Lesson16 Pandas-Subsetting-I Practice16 Pandas-Subsetting-I
17 https://youtu.be/4RnR65I3Xmg Lesson17 Pandas-Subsetting-II Practice17 Pandas-Subsetting-II
18 https://youtu.be/PoGMlBSRGEE Lesson18 Dictionaries Practice18 Dictionaries
19 https://youtu.be/98lgF7doe-c Lesson19 Functions Practice19 Functions
20 https://youtu.be/qzTN0qEhMwk Lesson20 Numpy Intro Practice20 Numpy Intro
21 https://youtu.be/qA4NCfefbQg Lesson21 Basic Stats I Averages Practice21 Basic Stats I Averages
22 https://youtu.be/g-Jto81Ei0c Lesson22 Basic Stats II Percents Practice22 Basic Stats II Percents
23 https://youtu.be/JBuVUdpTHoY Lesson23 Basic Stats III Correlations Practice23 Basic Stats III Correlations
24 https://youtu.be/j5P5THwDR_Q Lesson24 Basic Stats IV Significance Practice24 Basic Stats IV Significance
25 https://youtu.be/I8R8v0-_xmY Lesson25 LineGraphs Practice25 LineGraphs
26 https://youtu.be/pFTh8bfezVw Lesson26 Scatterplots Practice26 Scatterplots
27 https://youtu.be/p7EsFg0aMRs Lesson27 BarCharts Histograms Practice27 BarCharts Histograms

About

Jupyter notebooks for our Summer Experience and Club Curriculum.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 99.9%
  • Python 0.1%