The Graduate Certificate in Cloud Software Development provides students of all backgrounds with the foundational skills needed to pursue a career in cloud computing. Through a four-course program that emphasizes hands-on, industry-facing experiential learning—via Khoury College of Computer Sciences' partnerships with leading cloud platform companies like AWS, Google, and Microsoft and their suppliers—you’ll gain the technical ability, exposure, and experience to work on any cloud computing platform, as well as the career-building resources to put you on the fast track in this growing field.
The cloud computing market has grown from $15B to more than $210B in the past 10 years, with projections to double again by 2025. In fact, many IT decision makers believe the only obstacle to even more explosive growth in the field is a shortage of qualified talent to fill roles like software development engineer, product manager, solutions architect, support engineer, and system engineer.
We are currently offering a limited number of scholarships, equivalent to one free class for each of the first two semesters (up to $12,500 value). Priority will be given to students with the greatest financial need, but all applicants are eligible to apply.
More Details
Unique Features
- Program readies students of all backgrounds to immediately pursue a career in cloud computing.
- Scholarships are available to cover up to 50% of the tuition cost
- While the certificate is designed as a stand-alone offering, it is stackable into the Master of Science in Computer Science degree.
- Through company partnerships, Khoury College will provide career transition support (e.g., resumé reviews, practice technical interviewing, prep for certification exams) to ensure that students are positioned to enter the workforce quickly.
Program Objectives
- Acquire extensive experience in object-oriented design and development with Java.
- Solve problems using established design patterns, explain strengths and weaknesses of their solutions, and use industry-standard code management, build, and quality assessment tools.
- Design, build, and deploy full-stack applications on cloud platforms.
- Design advanced browser-based interfaces, securely process user requests using cloud-based services in Java/JavaScript/Python, and design and utilize cloud SQL/NoSQL storage solutions.
- Design, develop, and deploy secure cloud applications using appropriate cloud services.
- Analyze cost and engineering trade-offs of using specific application and system architectures, and be able to visualize these using application management platforms.
- Utilize knowledge of distributed systems theory and architecture to build high-performance, scalable, and cost-optimized cloud applications.
- Design and implement application observability to quantitatively enable performance visualization and analysis for system evolution.
Career Outlook
Students who successfully complete the certificate are ready for a wide range of cloud computing roles including:
- Software development engineer
- Product manager
- Solutions architect
- Support engineer
- System engineer
The cloud computing market has grown from $15B to more than $210B in the past 10 years, with projections to double again by 2025. In fact, many IT decision makers believe the only obstacle to even more explosive growth in the field is a shortage of qualified talent to fill roles.

