University of Colorado System
Software Design Methods and Tools
Skills you'll gain: Average, Software Testing, Computer Programming, Software Engineering, Software Architecture, Relative Change And Difference, Computer Architecture, Communication, Iteration, Theoretical Computer Science