University of Pennsylvania
Introduction to Programming with Python and Java
Skills you'll gain: Computational Thinking, Computer Programming, Data Analysis, Data Management, Data Structures, Data Visualization, Entrepreneurship, Java Programming, Leadership and Management, Mathematical Theory & Analysis, Mathematics, Mobile Development, Plot (Graphics), Problem Solving, Programming Principles, Python Programming, Research and Design, Software Engineering, Software Testing, Statistical Programming, Theoretical Computer Science