About These Notes
Last updated
Last updated
Welcome to GA DC! This is the notes repository for our Software Engineering Immersive (formerly known as Software Engineering Immersive). You can view the content in a more searchable/friendly format on Gitbook!
This is totally optional. If you choose to do this, please update every 3-6 months to get any additions/updates changes we make to the local Atlanta curriculum!
Fork this repository
Clone your fork to your development machine
Setup a remote for your fork
On your terminal, run
Install the Gitbook CLI tool by running
Preview the Gitbook by running gitbook serve
On your terminal, run:
Get the changes from us
Add those changes to your local machine's clone
Updates your fork
on Github
All contributions can be done via pull requests
Recommended process:
Make changes in your forked repository (use a separate branch)
Create a pull request and be sure to be very explicit about the changes you've made
Ask someone on the SEI team to look at your pull request
Notes below are organized by topic, but they are unordered. This is because we may at any point swap new material in or switch the order of the units.
Something to know is that some of the lessons here are more historical and haven't been used in at least a couple years. For example, the Ruby lessons and the lessons in unit 1 that delve deeper into the guts of ES5 syntax like prototypal inheritance. We've elected to skip that in favor of teaching OOP during the Python unit.
Due to the changing nature of course delivery format in response to COVID-19, this course is only offered remotely at this time, and the student pool spans multiple campuses. This version of the notes is tailored for the SEI 412, offered remotely through the Atlanta campus. It will be a working set of documents as SEI instructors continually adapt this originally campus-driven curriculum for the new demands of work-from-home life. The idea is to front-load each day with lessons in the morning, leaving the majority of the afternoon for flexibe workshop/lab time to accomodate screen-lecture attention spans and the unique demands that families and individuals face during a global pandemic and social unrest over racial injustice.
All content is licensed under a CC-BY-NC-SA 4.0 license.
All software code is licensed under GNU GPLv3. For commercial use or alternative licensing, please contact legal@ga.co.