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