Materials and slides for a Girl Develop It ES6 JavaScript course. Includes ES7's minor additions.
View Slides | View Meetup Description
Pull requests are encouraged. Do your part to help us keep this curriculum up-to-date and relevant!
Slides | Hours | Format | Content Creator | Additional Notes |
---|---|---|---|---|
View | 8 | Four 2-hour classes | @anythingcodes | Print cheatsheets for each class — PDFs can be found in the /resources/cheatsheets directory. Originally run for GDI Boston. |
Title | Suggested Cost | Suggested # of TAs | Meetup Description | Example URLs |
---|---|---|---|---|
Getting Started with ES6 JavaScript | $90/student | 2 (potentially 3 for final class activity) | View | View |
- Install Node.js (v6)
- Run
npm install
from this repository's directory - Run
gem install sass
to install Sass. Note: You will need to download Ruby to run thisgem
command. - Run
grunt
from this repository's directory to compile files. A window will open with the slides running locally. Any changes will automatically refresh.
Make CSS changes to the source files, not the compiled CSS files (i.e. not those in /dist
). Source files can be found in /src/css
as .scss
files.
- Slide-specific notes can be found in presenter mode. To enter presenter mode, press the
S
key when viewing the slides in a browser. - All CodePen solutions have a class of
solution solution__lesson-X
where X is the lesson number (1, 2, or 3) and are hidden from the slides by default. When you're ready to reveal solutions for a given class, uncomment outdisplay: inline;
in thesrc/css/theme/source/gdidarkblue.scss
file. Typically solutions are revealed after each lesson ends.
Key Functions:
- Enter speaker view by pressing
s
- View PDF/print mode by going to
http://yourslidesurl/?print-pdf
Additional Info:
Please read our slide creation guidelines in the wiki. Be sure to make your course's content as reusable as possible — remove any information about yourself or your chapter.