Bachelor of Science

Online Cloud Computing Degree

A Cloud Computing Degree with AWS

Demand for skilled cloud professionals has increased dramatically in recent years. A career in cloud computing involves designing, developing, and implementing cloud computing policies for an organization. The main responsibilities are managing an organization’s infrastructure and providing a secure environment. Want to deepen your expertise with cloud computing platforms like Amazon, AWS, and Microsoft Azure? A Bachelor of Science in Cloud Computing will position you to support organizations with their:

You can earn while you learn with this online cloud computing degree. Top technology certifications, such as Amazon (AWS) and Microsoft (Azure), are built into the IT degree program and do not add time or additional costs but do add to your résumé as soon as you’ve earned them, even before you complete your degree!

Choose An Optional Specialization

XTU’s unique bachelor’s degree in cloud computing gives you the option to further specialize beyond cloud foundations to help you build custom-tailored skills in the area that’s most pertinent to your work and career goals. Gaining an in-depth knowledge of platforms like AWS and Azure can set you apart when you look for jobs or promotions. Our courses help you earn industry-desired certifications that open the door to career opportunities.

Should You Choose a Specialization?

The foundational cloud program at XTU offers critical coursework in:

  • Foundational technology
  • Networking
  • Security
  • Cloud computing architecture
  • Development and operations, as well as industry certifications. 

Additionally, students can choose a specialization area: Azure or AWS.

All Students enroll in the foundational program to begin their cloud education. This core cloud program provides a more holistic education and includes 16 certifications in Azure, AWS, CompTIA, (ISC)2, LPI, and Axelos. Students can then choose to finish in the foundational program, or to pursue an additional specialization for their cloud experience.  

  • The Azure specialization emphasizes in-depth knowledge and application of Azure cloud technology, solutions, and services and includes 16 certifications in Azure, CompTIA, (ISC)2, LPI, and Axelos.  

  • The AWS specialization emphasizes in-depth knowledge and application of AWS cloud technology, solutions, and services and includes 16 certifications in AWS, CompTIA, Azure, (ISC)2, LPI, and Axelos.

Cloud Computing Courses

Our Bachelor of Science Cloud Computing degree program was designed and is regularly updated, with input from key experts on our Information Technology Program. In addition to core IT skills, the program focuses on cloud technologies, security, networking, scripting, emerging technologies, and server administration.

Earning a bachelor’s degree designed by industry experts adds theoretical depth to the practical knowledge you already have. The experts who make up our IT Program know exactly what it takes for a graduate to be successful in the fast-paced, ever-changing world of cloud computing.

The B.S. Cloud Computing program is an all-online program. You’ll complete program requirements independently, with instruction and support from XTU faculty. You’ll be required to complete at least 12 competency units for each 6-month term. Each course is typically three or four units. There’s no limit on the number of units you can complete each term, so the more courses you complete, the quicker you can finish your program.

Students take many of the same courses within the different cloud specializations. Students begin in the foundational coursework and can complete that unspecialized track, or they can opt to take some specialized courses and earn specialized certifications in AWS

IT Fundamentals

Introduction to IT examines information technology as a discipline and the various roles and functions of the IT department as business support. Students are presented with various IT disciplines including systems and services, network and security, scripting and programming, data management, and business of IT, with a survey of technologies in every area and how they relate to each other and to the business.

IT Applications introduces skills in identifying operating systems and their configurations and in implementing security principles across devices and networks. Learners will also gain skills in troubleshooting software, security, and malware issues, and in implementing basic operational procedures in documentation, change management, compliance, and communication. The course will introduce basic disaster recovery and business continuity procedures, scripting basics, and remote access technology solutions. The course prepares learners for the CompTIA A+ Core 2 certification exam.

IT Foundations provides learners with an understanding of personal computer components and their functions in a desktop system; a knowledge of computer data storage and retrieval; and skills in classifying, installing, configuring, optimizing, upgrading, and troubleshooting printers, laptops, portable devices, operating systems, networks, and system security. This course also gives learners the ability to recommend appropriate tools, diagnostic procedures, preventative maintenance, and troubleshooting techniques for personal computer components in a desktop system; strategies for identifying, preventing, and reporting safety hazards and environmental or human accidents in technological environments; and effective communication skills for interacting with colleagues and clients, including job-related professional behavior. The course prepares learners for the CompTIA A+ Core 1 certification exam.

Web and Cloud Security

Managing Cloud Security prepares learners to safeguard cloud data with identity and access management and to implement secure solutions in cloud service models. Learners will be introduced to skills in identifying security policies and procedures for cloud applications and in implementing operational capabilities, procedures, and training in relation to organizational needs. Learners will also gain skills in conducting risk analysis and risk management in alignment with disaster recovery and business continuity plans and in identifying legal, compliance, and ethical concerns.

Web Development

Web Development Foundations introduces students to web design and development using HTML, XML, and Cascading Style Sheets (CSS), the foundational languages of the web. This course also covers how to troubleshoot problems using developer tools and integrated development environments commonly employed in web development. There are no prerequisites for this course. 

Scripting and Programming

Scripting and Automation is the foundation for automating tasks in operating systems. Students will learn how to create PowerShell scripts that take tedious and repetitious tasks and turn them into programs that will save time. Students will learn PowerShell, an automation and configuration management tool based on a command-line shell and .NET Framework.

Scripting and Programming – Foundations introduces programming basics such as variables, data types, flow control, and design concepts. The course is language-agnostic in nature, ending in a survey of languages, and introduces the distinction between interpreted and compiled languages. Learners will gain skills in identifying scripts for computer program requirements and in using fundamental programming elements as part of common computer programming tasks. Learners will also gain an understanding of the logic and outcome of simple algorithms.

Introduction to Programming in Python introduces skills in creating Python scripts with basic programming concepts. Learners will be able to create control flow with functions and loops, and to implement code with packages, modules, and libraries. Learners will also gain skills in manipulating data using databases and an application programming interface (API).

Business of IT

IT Leadership Foundations is an introductory course that provides students with an overview of organizational structures, communication, and leadership styles specific to information technology in organizations. It also introduces students to some of the power skills that help make successful IT professionals, including time management, problem solving, and emotional intelligence. Students in this course explore their own strengths and passions in relation to the field. There are no prerequisites for this course.

In this course, students will build on industry standard concepts, techniques, and processes to develop a comprehensive foundation for project management activities. During a project’s life cycle, students will develop the critical skills necessary to initiate, plan, execute, monitor, control, and close a project. Students will apply best practices in areas such as scope management, resource allocation, project planning, project scheduling, quality control, risk management, performance measurement, and project reporting. This course prepares students for the following certification exam: CompTIA Project+.

Business of IT – Applications examines Information Technology Infrastructure Library (ITIL®) terminology, structure, policies, and concepts. Focusing on the management of information technology (IT) infrastructure, development, and operations, learners will explore the core principles of ITIL practices for service management to prepare them for careers as IT professionals, business managers, and business process owners. This course has no prerequisites.

Information Technology Management

Cloud Foundations introduces learners to real-world issues and practical solutions to cloud computing. This course covers the business value of cloud computing, examining cloud types, the steps to successful cloud adoption, and the effect cloud adoption has on IT service management, as well as the risks and consequences of implementing cloud solutions. This course prepares learners for the AWS Certified Practitioner certification exam. There are no prerequisites for this course.

Internet of Things (IoT) and Infrastructure introduces students to emerging technologies connecting the internet to a variety of physical objects. The course reviews the business requirements for sensors and securely storing, transmitting, and processing the data they generate. As new use cases emerge, ethical and privacy issues become relevant aspects of business development. There are no pre-requisites for this course.

Networks

Networks introduces skills in configuring networking components and a network infrastructure. Learners will gain skills in optimizing network operations for availability, performance, and security, and in troubleshooting network issues. The course prepares learners for the CompTIA Network+ certification exam. Network and Security – Foundations is a prerequisite for this course.

Courses in the Foundational Program

Cloud and Virtualization

AWS Cloud Architecture examines the skills and knowledge needed to effectively design structured cloud environments. Through practical application, students will gain experience in designing control measures for resilient architectures with cloud solutions and concepts, and to design high-performing and scalable architectures for software performance workloads. Students will also learn skills in designing security policies and access for cloud applications and architectures, and designing cost optimized storage, database and network architectures based on situational feedback.

Cloud Platform Solutions examines skills in identifying cloud system administration tasks related to user access groups, single sign-on (SSO), and server deployments. Students will gain skills in determining machine access for cloud storage solutions and in explaining the configuration of virtual machines for availability, scalability, performance, and security. Students will also be introduced to implementing virtual networking services and machine image monitoring. The following courses are prerequisites: Network and Security – Foundations, Network and Security – Applications, Networks, and Cloud Applications.

Azure Fundamentals provides the learner with skills needed to describe the following concepts: cloud concepts; core Azure services; core solutions and management tools on Azure; general security and network security features; identity, governance, privacy, and compliance features; and Azure cost management and Service Level Agreements. Learners will gain foundational knowledge of cloud services and how those services are provided with Microsoft Azure. This course is intended for students who are just beginning to work with cloud-based solutions and services or are new to Azure. Competency in this course is demonstrated by successfully completing the Microsoft Azure Fundamentals certification exam (AZ-900). There are no prerequisites to this course.

Azure Developer Associate provides the learner with subject matter knowledge in designing, building, testing, and maintaining cloud applications and services on Microsoft Azure. Learners will be provided with the ability to program in a language supported by Azure and proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring. The following course is a prerequisite: Azure Fundamentals.

The Cloud Computing Capstone offers learners opportunities to demonstrate the culmination of their skills learned within the Cloud Computing program. In this course, learners will show their skills by defining system components and creating implementation plans for cloud solutions. The course also offers learners ways to demonstrate their skills in determining configurations for API, performing system administration tasks, and creating test plans for cloud solutions.

Courses in the AWS Specialization

Cloud and Virtualization

Cloud Platform Solutions examines skills in identifying cloud system administration tasks related to user access groups, single sign-on (SSO), and server deployments. Students will gain skills in determining machine access for cloud storage solutions and in explaining the configuration of virtual machines for availability, scalability, performance, and security. Students will also be introduced to implementing virtual networking services and machine image monitoring. The following courses are prerequisites: Network and Security – Foundations, Network and Security – Applications, Networks, and Cloud Applications.

AWS Cloud Architecture examines the skills and knowledge needed to effectively design structured cloud environments. Through practical application, students will gain experience in designing control measures for resilient architectures with cloud solutions and concepts, and to design high-performing and scalable architectures for software performance workloads. Students will also learn skills in designing security policies and access for cloud applications and architectures, and designing cost optimized storage, database and network architectures based on situational feedback.

AWS Developer examines the skills and knowledge needed to effectively implement automated and continuous testing processes for software deployments with cloud solutions. Students will learn to design software with Amazon Web Services (AWS), software development kits (SDKs), and command line interface (CLI), and to implement authentication, encryption, and authorization within an AWS environment. Students will also learn to design cloud service deployments with AWS infrastructure services, platform services, and features. Students will learn skills to monitor automated testing for quality control and to perform root cause analysis on testing or production failures.

Cloud Deployment and Operations provides students with technical skills in the deployment, management, and operations of cloud services. This course allows students to examine stability and scalability, backup and recovery processes, and deployment best practices. Provisioning of cloud resources, monitoring of cloud resources, and managing connectivity are also examined. The following courses are prerequisites: Cloud Applications and AWS Cloud Architecture.

The Cloud Computing Capstone offers learners opportunities to demonstrate the culmination of their skills learned within the Cloud Computing program. In this course, learners will show their skills by defining system components and creating implementation plans for cloud solutions. The course also offers learners ways to demonstrate their skills in determining configurations for API, performing system administration tasks, and creating test plans for cloud solutions.

Operating Systems

Linux Foundations prepares learners for the LPI Linux Essentials certification, and is an introduction to Linux as an operating system as well as an introduction to open-source concepts and the basics of the Linux command line. Learners will gain skills in identifying the fundamentals of open-source software and to develop resources for data access and security.

Network and Security

Network and Security – Foundations introduces learners to the basic network systems and concepts related to networking technologies. Learners will gain skills in applying network security concepts for business continuity, data access, and confidentiality, and in identifying solutions for compliance with security guidance.

Network and Security – Applications prepares learners for the CompTIA Security+ certification exam. The course introduces learners to skills in identifying threats, attacks, and vulnerabilities to organizational security. The learner will also gain skills in designing security solutions for enterprise infrastructures and architectures, as well as in implementing security solutions across hardware, applications, and network services. Learners will be able to execute operations and incident response with tools, policies, forensics, and mitigation techniques, and to analyze information security controls, governance, risk, and compliance.

Cloud Applications prepares learners for the CompTIA Cloud+ certification exam. Learners will gain skills in designing cloud infrastructure and services and in recommending cloud security solutions, policies, and procedures. The course will also introduce skills in deploying cloud solutions for storage, networking, and security, and in managing cloud operations with processes, procedures, and improvements. Learners will also gain skills in troubleshooting cloud services issues in networking, security, and performance.

Information Assurance

Introduction to Cryptography introduces skills in applying cryptography principles in alignment with organizational and information security guidelines. Students will determine requirements and techniques for cryptanalysis. This course builds skills in implementing encryption methods with symmetric and asymmetric algorithms.

Data Management

Data Management – Foundations offers an introduction in creating conceptual, logical, and physical data models. Learners gain skills in creating databases and tables in SQL-enabled database management systems, as well as skills in normalizing databases. 

Data System Administration provides learners with foundational skills to become a Database Administrator (DBA). This course illustrates how DBAs ensure businesses are able to leverage significant data to increase profitability and support key business functions. Topics include database management tools, account administration, recovery procedures, and maintenance through upgrades and migrations.

Advanced Data Management enables learners to extract and analyze raw data. Skillful data management allows organizations to discover and explore data in ways that uncover trends, issues, and their root causes. In turn, businesses are better equipped to capitalize on opportunities and more accurately plan for the future. As organizations continue to extract larger and more detailed volumes of data, the need is rapidly growing for IT professionals who possess data management skills. The skills gained in this course include performing advanced relational data modeling as well as designing data marts, lakes, and warehouses. This course will empower learners with the skills to build business logic at the database layer to employ more stability and higher data-processing speeds. Learners will gain the ability to automate common tasks to summarize and integrate data as they prepare it for analysis. Data Management – Foundations is a prerequisite for this course.

General Education

Applied Algebra is designed to help you develop competence in working with functions, the algebra of functions, and using some applied properties of functions. You will start learning about how we can apply different kinds of functions to relevant, real-life examples. From there, the algebra of several families of functions will be explored, including linear, polynomial, exponential, and logistic functions. You will also learn about relevant, applicable mathematical properties of each family of functions, including rate of change, concavity, maximizing/minimizing, and asymptotes. These properties will be used to solve problems related to your major and make sense of everyday living problems. Students should complete Applied Probability and Statistics or its equivalent prior to engaging in Applied Algebra.

Welcome to Composition I: Writing with a Strategy! In this course, you will focus on three main topics: writing strategies, writing style, format and grammar, and editing and revising text. This course consists of an introduction and five sections aligned to the three main topics. The sections address understanding purpose and audience, writing strategies and techniques, format, style, structure, and grammar, editing and revision strategies, and constructive feedback. Each section includes learning opportunities through readings, videos, audio, and other relevant resources. Assessment activities with feedback also provide opportunities to check your learning, practice, and show how well you understand course content. Because the course is self-paced, you may move through the material as quickly or as slowly as you need to gain proficiency in the five competencies that will be covered in the final assessment. If you have no prior knowledge or experience, you can expect to spend 30-40 hours on the course content.

Applied Probability and Statistics is designed to help students develop competence in the fundamental concepts of basic statistics including: introductory algebra and graphing; descriptive statistics; regression and correlation; and probability. Statistical data and probability are often used in everyday life, science, business, information technology, and educational settings to make informed decisions about the validity of studies and the effect of data on decisions. This course discusses what constitutes sound research design and how to appropriately model phenomena using statistical data. Additionally, the content covers simple probability calculations, based on events that occur in the business and IT industries. No prerequisites are required for this course.

American Politics and the U.S. Constitution examines the evolution of representative government in the United States and the changing interpretations of the civil rights and civil liberties protected by the Constitution. This course will give candidates an understanding of the powers of the branches of the federal government, the continual tensions inherent in a federal system, the shifting relationship between state and federal governments, and the interactions between elected officials and the ever-changing electorate. This course will focus on such topics as the role of a free press in a democracy, the impact of changing demographics on American politics, and the debates over and expansion of civil rights. Upon completion of the course, candidates should be able to explain the basic functions of the federal government, describe the forces that shape American policy and politics, and be better prepared to participate in America’s civic institutions. This course has no prerequisite.

Welcome to Introduction to Communication: Connecting with Others! It may seem like common knowledge that communication skills are important, and that communicating with others is inescapable in our everyday lives. While this may appear simplistic, the study of communication is actually complex, dynamic, and multifaceted. Strong communication skills are invaluable to strengthening a multitude of aspects of life. Specifically, this course will focus on communication in the professional setting, and present material from multiple vantage points, including communicating with others in a variety of contexts, across situations, and with diverse populations. Upon completion, you will have a deeper understanding of both your own and others’ communication behaviors, and a toolbox of effective behaviors to enhance your experience in the workplace.

This is Introduction to Physical and Human Geography, a three-module course that addresses the question of what geography really is in today’s complex world; how migration affects—and has been affected by—geography; and one of the biggest present problems related to geography: climate change. Because the course is self-paced, you may move through the material as quickly or as slowly as you need to, with the goal of demonstrating proficiency in the five competencies covered in the final assessment. If you have no prior knowledge of this material, you can expect to spend 30–40 hours on the course content.

This course provides students with an overview of the basic principles and unifying ideas of the physical sciences: physics, chemistry, and earth sciences. Course materials focus on scientific reasoning and practical, everyday applications of physical science concepts to help students integrate conceptual knowledge with practical skills.

Ethics in Technology examines the ethical considerations of technology use in the 21st century and introduces students to a decision-making process informed by ethical frameworks. Students will study specific cases related to important topics such as surveillance, social media, hacking, data manipulation, plagiarism and piracy, artificial intelligence, responsible innovation, and the digital divide. This course has no prerequisites.

Technical Communication introduces skills in editing professional communications, evaluating the impact of professional etiquette in digital environments, and in creating artifacts that are persuasive, informational, and research-based. The course also introduces skills in delivering multimedia presentations using professional verbal communication skills.

Courses in the Azure Specialization

Cloud and Virtualization

Azure Fundamentals provides the learner with skills needed to describe the following concepts: cloud concepts; core Azure services; core solutions and management tools on Azure; general security and network security features; identity, governance, privacy, and compliance features; and Azure cost management and Service Level Agreements. Learners will gain foundational knowledge of cloud services and how those services are provided with Microsoft Azure. This course is intended for students who are just beginning to work with cloud-based solutions and services or are new to Azure. Competency in this course is demonstrated by successfully completing the Microsoft Azure Fundamentals certification exam (AZ-900). There are no prerequisites to this course.

Cloud Platform Solutions examines skills in identifying cloud system administration tasks related to user access groups, single sign-on (SSO), and server deployments. Students will gain skills in determining machine access for cloud storage solutions and in explaining the configuration of virtual machines for availability, scalability, performance, and security. Students will also be introduced to implementing virtual networking services and machine image monitoring. The following courses are prerequisites: Network and Security – Foundations, Network and Security – Applications, Networks, and Cloud Applications.

Azure Developer Associate provides the learner with subject matter knowledge in designing, building, testing, and maintaining cloud applications and services on Microsoft Azure. Learners will be provided with the ability to program in a language supported by Azure and proficiency in Azure SDKs, Azure PowerShell, Azure CLI, data storage options, data connections, APIs, app authentication and authorization, compute and container deployment, debugging, performance tuning, and monitoring. The following course is a prerequisite: Azure Fundamentals.

Azure Data Engineer prepares the learner for integrating, transforming, and consolidating data from various structured and unstructured data systems into structures that are suitable for building analytics solutions. Learners will be provided with skills to accomplish the following technical tasks: design and implement data storage, design and develop data processing, design and implement data security, and monitor and optimize data storage and data processing. Candidates must have solid knowledge of data processing languages, such as SQL, Python, or Scala, and they need to understand parallel processing and data architecture patterns. The following courses are prerequisites: Introduction to Programming in Python, Azure Fundamentals, and Azure Developer Associate.

The Cloud Computing Capstone offers learners opportunities to demonstrate the culmination of their skills learned within the Cloud Computing program. In this course, learners will show their skills by defining system components and creating implementation plans for cloud solutions. The course also offers learners ways to demonstrate their skills in determining configurations for API, performing system administration tasks, and creating test plans for cloud solutions.

Accredited, Respected, Recognized

One important measure of a degree’s value is the reputation of the university where it was earned. When employers, industry leaders, and academic experts hold your alma mater in high esteem, you reap the benefits of that respect. XTU is a pioneer in reinventing higher education for the 21st century, and our quality has been recognized.

Additionally, as an AWS Academy member institution, XTU has access to a computing curriculum developed and maintained by AWS. This ensures your cloud computing curriculum is industry relevant and will prepare you for real-world experiences.

Career Outlook

Achieve Success with a Highly Respected Cloud Computing Degree and IT Certifications.

The B.S. in Cloud Computing degree program at XTU will prepare you with the cutting-edge network server administration skills that employers demand, as well as recognized industry cloud and system certifications like:

Amazon Web Services Certified DevOps Administrator Associate
AWS DevOps
AWS Security
Businesses of all sizes and in all industries rely on cloud services to store, share, and manage their valuable digital assets. This cloud degree is designed with built-in certifications to prepare you for real-world experiences, ensuring you’ll become a part of the future of cloud computing and digital transformation in your company.