elizabrock / software-development-curriculum

The goal of this repository is to aggregate all of the course materials I've developed in the first 10 Nashville Software School cohorts.
MIT License
25 stars 53 forks source link

Software Development (with Rails) Curriculum

The goal of this repository is to aggregate all of the course materials I've developed in the first four Nashville Software School cohorts.

The Plan:

This is the unified repository of all information we have/do cover in the software development fundamentals course at Nashville Software School. It is used by the courseware to populate the course materials.

The Course Timeline:

Reference courses from the courseware are linked below. Not all of them used the courseware, or used the courseware for the whole course.

The general timeline:

Unit 0:

Unit 1:

Unit 2:

Unit 3:

Week 10 is not scheduled here, but one or more of the projects will take a few extra days, so don't worry about it.

Unit 4:

The students present their final projects after the break.

Contributions:

Contributions are quite welcome!

We have a ton of articles that you can contribute to documented in the Github issues for this repo.

Notes:

Files with the ".markdown" extension are purposely ignored by the courseware, so that we can use that extension for non-curriculum notes and markdown files.

Contributors:

Diagramming Tools: