Skip to main content
Bachelor of Science
Cloud Computing (B.S.)
Are you passionate about technology, computing, and cloud-based products? Cloud computing is a high-paying career that enables individuals and companies to quickly build on-demand applications. Our Bachelor of Science in Cloud Computing provides a hands-on program, which enables students to work in this exciting and fast-growing field.
Rows of cloud computing machines and systems.
Why Choose BYU-Idaho for Cloud Computing?
  1. Hands-On Learning: Use current industry technologies such as AWS that simulate real-world projects, labs, and internships. Apply what you learn in the classroom to solve practical challenges.
  2. Cutting-Edge Curriculum: Our program covers a wide spectrum of topics, including: Cloud virtualization engineering, DevOps practices, Cybersecurity, Networking, Server administration, Database design and development, Web development
  3. Faculty Excellence: Learn from experienced professors who are passionate about cloud computing and dedicated to your success.
  4. Industry Connections: We collaborate with leading tech companies, ensuring you have access to networking opportunities, guest speakers, and potential employers.
  5. High Demand, High Reward: Cloud professionals are in high demand across industries. Whether you’re interested in cloud architecture, data management, or application development, this degree opens doors to exciting career paths.
“The degree I earned from the BYU-Idaho CSE department provided me with marketable skills for internships and full-time employment. I am especially thankful to the faculty for creating a rigorous yet safe learning environment. There was always a helping hand at the ready to offer assistance."

Highlighted Career Paths

Graduates with a degree in Cloud Computing have a wide array of rewarding careers before them. Check out some of the top careers students get with this degree or explore more career options in I-Plan.
Cloud Engineer
A Cloud Engineer is responsible for designing, implementing, and managing cloud-based infrastructure and services to support an organization's IT needs. They work with cloud providers such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform to deploy and maintain scalable, reliable, and secure cloud environments. Cloud Engineers configure cloud resources, such as virtual machines, storage, and networking, according to the organization's requirements and best practices.
DevOps Engineer
A DevOps Engineer bridges the gap between software development and IT operations by advocating for a culture of collaboration, automation, and continuous integration and delivery (CI/CD). They streamline the software deployment by implementing automation tools and practices using infrastructure as code (IaC) with tools like Terraform and AWS CloudFormation to automate the provisioning and configuration of infrastructure resources.
Solutions Architect
A Solutions Architect designs and implements solutions that solve complex technical or business challenges by aligning technology with organizational goals. They analyze requirements, create designs, guide development, manage risks, and collaborate with stakeholders to build scalable, efficient, and reliable solutions.

Getting Started in this Degree

If you are interested in Cloud Computing, start with one of the following major-specific courses.