Hide Advanced Options
Courses - Spring 2027
ENPM
Engineering, Professional Masters Department Site
ENPM818Q
Variable Topics in Engineering; Python Programming for Cloud Engineering
Credits: 3
Grad Meth: Reg, Aud
Credit only granted for ENAI607 or ENPM818Q

This course provides a comprehensive and practical introduction to Python programming tailored for cloud-centric applications. Students will build foundational skills in Python syntax, control structures, functions, and modular design, advancing to object-oriented programming,exception handling, and file operations. The course covers scientific libraries such as Numpy, Scipy, and Matplotlib for data manipulation and visualization. Essential database programming and network communication with Python are included. The final segment focuses on web application development with Flask and integration with cloud services, culminating in a group capstone project that simulates real-world cloud engineering workflows. This course equips students with the Python programming skills critical for cloud engineering roles.