Web Development Teaching Materials

This site hosts a variety of CC-licensed web development curriculum which was developed for GirlDevelopIt SF as well as conference trainings. This curriculum is designed to be taught, but it may be useful to students as well. This table lists all the curriculum:

Topic Prereqs Slides? Exercises? Duration
HTML & CSS None 10hrs
CSS3 HTML101 2-3hrs
CSS Tools & Techniques HTML101 2-3hrs
JS101: Intro to JavaScript HTML101 10-15hrs
JS200: JS and the Web JS101 5hours
JS201a: jQuery Intro JS101 2-3hrs
JS201b: More jQuery JS201a 2-3hrs
JS202: AJAX/JSON JS201 2-3hrs
JS203: Client-side APIs JS203 2-3hrs
JS204: Object-Oriented JS JS203 2-3hrs
JS205: JS MVC JS204 2-3hrs
JS302: Backbone JS302 2-3hrs
HTML302: HTML5 Multimedia HTML101, JS101 2-3hrs
HTML303: HTML5 Storage HTML101, JS101 2-3hrs
HTML301: HTML5 Graphics HTML101, JS101 2-3hrs
DB101: Intro to Data Modeling None 2-3hrs
ALG101: Intro to Algorithms None 2-3hrs
WEB103: Hosting None 30mins
WEB102: Domains None 30mins
PROG101: Command-line None 30mins
PROG102: Git & Version Control None 30mins

Interested in teaching any of it?



Tell me and I forget. Teach me and I remember. Involve me and I learn. Benjamin Franklin