This is a proposal for the creation of a text-based curriculum, using Markdown. Each lesson would include learning objectives, small code examples, and links to external resources. This proposal does not include full functioning "solution code", only code samples to demonstrate each concept.
This curriculum covers Node and Express as a JSON API, not as a full web application platform using something like Pug. It is a partner course to the React material, intended to enable users to use this backend to talk to a decoupled front end. The two courses together are not meant to be comprehensive. This does not cover, for example, how to enable CORS.