Computer Science: Programming with a Purpose
Skills you'll gain: Computer Programming, Java Programming, Algorithms, Theoretical Computer Science, C Programming Language Family, Data Visualization, Plot (Graphics), Python Programming, Computational Logic, Computer Science, Data Management, Data Structures, Entrepreneurship, Leadership and Management, Mobile Development, Operations Research, Other Programming Languages, Problem Solving, Programming Principles, Research and Design, Statistical Programming, Strategy and Operations