The Unix Workbench
Skills you'll gain: Human Computer Interaction, Cloud Computing, Software Engineering, Theoretical Computer Science, User Experience, Github, Computer Programming, Software Engineering Tools, Software Architecture, Operating Systems, Bash (Unix Shell), Unix Shells, Application Development, Shell Script