95-896 Python for Software Development
12 units, Carnegie Mellon University
This course focuses on the fundamentals of computer programming using the Python programming language. Students will develop their problem-solving skills using the top-down procedural decomposition and object-oriented design to build real-world based software applications. Students will also learn to use common Python libraries for data analysis and plotting. Assignments will include weekly homework and fundamental checkpoint quizzes, top-down approach programming projects within a group data focused project. Learners will study how to build professional, user-friendly computer programs applicable to real-world applications.
Prerequisites: none listed
Offered: Fall 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.