Teaching materials for HTML, CSS, JS, and HTML5
JavaScript HTML CSS
Latest commit efa8f73 Feb 20, 2017 @pamelafox pamelafox committed on GitHub Merge pull request #345 from gdisf/htmlcss-class1
Adding HTML/CSS changes
Failed to load latest commit information.
accessibility #175 updating copy from impairment to disability Oct 28, 2015
ajax changed css and js links from ../common to CDNs for jquery and bootst… Aug 8, 2016
algorithms Merge pull request #259 from kellybelly/master Jul 24, 2016
angular [FIXES #243] switched all refs in index.html to point to common and u… Jul 30, 2016
apis Issue #258: Change GirlDevelopIt to Girl Develop It Jul 30, 2016
backbone Change links to be root-relative Jan 8, 2016
bootstrap-hosting-github Fix links Feb 17, 2017
cli Update CLI slides Jun 22, 2013
common Adding changes Feb 20, 2017
css3 Merge pull request #272 from francisngo/master Jul 30, 2016
csstools changing p class notes to aside class notes for speaker notes Jul 31, 2016
d3 Adding READMes Jul 26, 2015
data-modeling Update index.html Jul 29, 2014
dns Adding 3 more slidesets Jun 30, 2012
domains Adding 3 more slidesets Jun 30, 2012
example removing special thanks hakim el hattab Jul 12, 2016
exercises Fixed up indentation everywhere Jun 4, 2012
git fix broken image Jul 31, 2016
graphics media files Feb 15, 2013
hosting Add nav to slides Jan 14, 2016
html5 More updates Feb 3, 2013
htmlcss-1day Issue #258: Change GirlDevelopIt to Girl Develop It Jul 30, 2016
htmlcss-2day Adding class 2 fixes Feb 20, 2017
htmlcss-selfpaced adding htmlcss follow_up doc Jan 24, 2016
htmlcss Update inclass.html Aug 3, 2016
jasmine Merge pull request #200 from brendajin/brenda-jasmine-updates Mar 20, 2016
javascript-selfpaced Modified lesson plans Oct 5, 2015
javascript Update mad lib function name Oct 16, 2016
jquery-selfpaced Adding jQuery self paced lesson plan Oct 26, 2015
jquery Merge pull request #316 from selva-oscura/master Aug 3, 2016
jquery2 try to shrink long slides without reducing content Aug 5, 2016
js102 rename function for readability Mar 6, 2016
jsdom using footer logo and updating copy in title slide Mar 20, 2016
jsmvc #20 part 2: changes final exercise into VideoCollectionView and Video… Aug 9, 2015
jsoo removing config || {} slides because those are no longer needed if we… Aug 8, 2015
jsreview adding js102 follow up email Jan 24, 2016
jsweb-selfpaced adding self-paced js follow up Jan 24, 2016
jsweb #331 remove usecapture argument and add link to MDN in addEventListen… Oct 18, 2016
multimedia Changing video to otters Dec 1, 2014
resources Resources folder with local server instructions Oct 28, 2015
storage Adding OO slide deck Nov 11, 2013
tech101 A few additions to tech101 Aug 28, 2015
workshops Exercise solutions Feb 4, 2013
.gitignore added ** to .gitignore for .DS_Store in subdirectories Apr 29, 2014
.gitmodules updating common directory files for algorithms, removing low contrast… Apr 3, 2016
CNAME CNAME file Jul 7, 2015
CODE_OF_CONDUCT.md updating md docs for contributing Jul 12, 2016
CONTRIBUTING.md updating md docs for contributing Jul 12, 2016
PULL_REQUEST_TEMPLATE.md updating md docs for contributing Jul 12, 2016
README.md updating md docs for contributing Jul 12, 2016
favicon.ico Adding favicon and runserver Jun 3, 2012
index.html Merge branch 'trucnguyen-master' Sep 23, 2016
sitemap.xml Adding sitemap, room for improvement sections, removing PDF files as … Dec 5, 2010
teaching-materials.sublime-workspace Adding JS course and changed frontpage May 28, 2012


GDISF Teaching Materials

Teaching materials for HTML, CSS, JS, and HTML5. We maintain our Open Source materials on this repo.


Read our docs


We use Github Pages to host our slides! If you're merging changes, make sure you sync master to Github Pages

Curriculum Creation

  • Read So You Want To Teach A Workshop
  • Read our curriculum creation guide in the GDISF Teacher Handbook
  • Make sure that all curricula are in line with the GDI mission and an appropriate topic/level for our members. This may include:
    • Topics that complement and expand our Front End Web Development curriculum
    • Industry-relevant topics for advanced students (these students already work in the industry and range from Associate/Junior to Senior and above)
    • Topics that students have requested to learn
  • Would you like to fork an existing workshop? Check out these resources: GDI Curriculum Review site girldevelopit.com
  • Make a Pull Request. You may want to use the example/ directory to get started with the required templates. Your PR must must include:
    • Description
    • Lecture slides
    • Hands-on exercises
    • Solutions to exercises
    • Follow Up Email
  • If you want your workshop to be included in our national website, check out this review rubric. Please note that this is not a requirement for inclusion in this repository.