Course Material

General: Below is the curriculum for Girl Develop It NYC. All content is taught by Software Engineers in the metro area.

Teachers: Please take some time to review the curriculum before you teach. Feel free to fork the repo to make any changes that you find fit. To add your contributions to the main repo, please open up a pull request and tag one of the GDI NYC maintainers.

Students: This curriculum is designed to be taught, while these slides are great references after you attend a course solely relying on these slides alone is not the best utilization of these resources. Check out our upcoming courses on our Meetup calendar.

Topic Prereqs Duration Other links
Intro to Web Concepts None 2-2.5 hours Meetup Description | Github Repo
Intro to Git and Github None 4-5 hours Meetup Description | Github Repo
Intro to Command Line None 2-4 hours Meetup Description | Github Repo
Developer Tools Overview None 2-3 hours* Meetup Description | Github Repo
Intro to HTML and CSS
Class 1 Class 2
Class 3 Class 4
None 8 hours Meetup Description | Github Repo
Intro to JavaScript
Class 1 Class 2
Class 3 Class 4
Working knowledge of HTML and CSS 8 hours Meetup Description | Github Repo
Intro to PHP and MySql
Class 1 Class 2
Class 3 Class 4
Working knowledge of HTML and CSS 8 hours Meetup Description | Github Repo
Intro to Algorithms Working knowledge of any programming language 3-4 hours Meetup Description
Intro to NodeJS Working knowledge of JavaScript TBD Meetup Description | Github Repo
Intro to MeteorJS
Class 1: part 1 part 2 part 3
Class 2: part 4 part 5
HTML/CSS, some JavaScript, and a willingness to use the command line. 5 hours Meetup Description | Github Repo
Intro to ReactJS HTML/CSS, some JavaScript, and a willingness to use the command line. 4 hours Meetup Description | Github Repo
Intermediate HTML and CSS Intro to HTML/CSS or basic HTML/CSS experience 8 hours Meetup Description | Github Repo
Intro to Sass Intro to HTML/CSS or basic HTML/CSS experience 4 hours Meetup Description | Github Repo
Intro to Python None 8 hours Meetup Description | Github Repo
Intermediate Python: Pandas GDI's Intro to Python class or basic working knowledge of Python is recommended. 2 hours Meetup Description | Github Repo
Intro to Flexbox Intro to HTML/CSS or basic HTML/CSS experience 2.5 hours Meetup Description | Github Repo
Intro to Ruby None 4 hours Meetup Description | Github Repo
Intro to Ruby on Rails Intro to Ruby and basic HTML/CSS experience 4 hours Meetup Description | Github Repo
Intro to Sketch App None 2 hours Meetup Description | Github Repo
Intro to iOS None 8 hours Meetup Description | Github Repo
Intro to Prototyping with Adobe XD None 4 hours Meetup Description | Github Repo
Intro to UX Foundations None 4 hours Meetup Description | Github Repo
Design Sprint 101 None 4 hours Meetup Description | Github Repo

Interested in teaching any of it?

Want to teach a course and you don't see the curriculum here? Take a look at our guide to new curriculum. If you have any additional questions, contact us at nyc@girldevelopit.com.