B.S. Cloud Computing
Credit Hours
Max Transfer Credit
Class Type
100% online, 6 & 12-week courses
Next Start Date
Apr 1, 2024
Cost Per Credit

Enhance tech efficiency and scalability with a cloud computing degree

With its ability to provide cost-effective and reliable access to technology resources, cloud computing has become a fundamental part of business operations. Organizations in every industry have adopted cloud technologies, which has resulted in growing demand for skilled professionals who can design, implement and manage cloud solutions. Franklin’s 100% online B.S. Cloud Computing is a comprehensive program that provides you with hands-on skills and expertise to innovate and excel in cloud architecture, security and data management.

Program Availability

On Site

In-Demand Skills

Gain hands-on experience in Azure, AWS and GCP.

Finish Faster

Transfer up to 94 previously earned college credits.

Instructor-Led Courses

Be guided by faculty who are experienced technology leaders.

Differentiate Yourself

Qualify for a certification exam with each completed course.

Finish Faster

Get course credit for previous coursework or industry certifications.

Industry-Aligned Curriculum

Partnerships with AWS Academy + Red Hat® keep courses up-to-date.

Cloud Computing Degree Overview

Gain industry-aligned expertise in cloud computing technology and application

The specialized nature of Franklin’s B.S. in Cloud Computing gives you a competitive advantage in the job market. Major area courses in the major align with 11 industry-recognized certifications from CompTIA, AWS and Microsoft. These certifications validate your skills and can boost your professional credibility with current and future employers.

With each 12-week major area course you complete, you will gain the knowledge and skills that correspond with at least one certification. Upon completion of every class you will be eligible to sit for a certification exam. Certifications aligned with the bachelor’s degree curriculum include: CompTIA A+, Network+ and Cloud Essentials+; Microsoft Azure Fundamentals and Azure Administration; AWS Cloud Practitioner, Solutions Architect, SysOps Administrator and Security. Exams can be taken through Pearson or through testing services offered through the University’s Learning Commons. 

Build skills and enhance your problem-solving skills with hands-on learning

Projects, simulations and hands-on assignments provide significant training on two major cloud service providers, Microsoft Azure and Amazon Web Services (AWS), as well as comprehensive support for Google Cloud Platform (GCP) to broaden your opportunities. This type of applied learning gives you experience with real-world cloud scenarios like account set up, machine allocation, operation systems management and load balancing. Practical exposure also enhances your problem-solving abilities and helps you build a strong portfolio of skills that are transferable across a variety of industries and work environments.

In a rapidly changing landscape like cloud computing, you want to be sure what you’re learning is aligned with current thinking. Franklin’s partnerships with industry-leading CSPs like AWS and software companies like Red Hat® ensure that courses remain up-to-date and you are earning a degree that equips you with the latest knowledge in services, tools and best practices. 

Get credit for what you already know and finish your degree in cloud computing faster

Whether you’re entering the field or looking to advance your existing career, Franklin’s transfer-friendly bachelor’s degree program in cloud computing meets you where you are. 

You can save time and money on your bachelor’s in cloud computing if you’ve already completed an associate degree or introductory college-level coursework in programming, security or networking. This degree is also a great fit for you if you have existing industry-recognized certifications including, but not limited to, those provided by CompTIA, AWS or Microsoft. 

If you have any questions about how your previous college coursework or industry certification aligns with the B.S. Cloud Computing degree requirements, an admissions advisor would be happy to answer them for you. 

Read more >

Future Start Date

Start dates for individual programs may vary and are subject to change. Please request free information & speak with an admission advisor for the latest program start dates.

Spring 2024
Recommended Register By:
Mar 22
Summer 2024
Recommended Register By:
May 10
Summer 2024
Recommended Register By:
Jun 21
Fall 2024
Recommended Register By:
Aug 9
Fall 2024
Recommended Register By:
Sep 20
Fall 2024
Recommended Register By:
Nov 1
Spring 2025
Recommended Register By:
Dec 27
Spring 2025
Recommended Register By:
Feb 7
Spring 2025
Recommended Register By:
Mar 21

Your Best Value B.S. Cloud Computing

Choose Franklin's B.S. Cloud Computing and get a high-quality degree that fits your life and budget.    

Keep the Credit You've Earned


Transfer up to 75% of required credits to finish faster and spend less.

Partner? Pay Less.

Search below to see if you could save tuition through an employer or professional 
organization partnership.

Total Tuition
(After Partner Discount)

Tuition Guarantee

Inflation-proof your degree cost by locking-in your tuition rate from day one through graduation.

Highly Recommended


98% of graduating students would recommend Franklin to their family, friends and/or colleagues.

Source: Franklin University, Office of Career Development Student Satisfaction Survey (Summer 2023)


Cloud Computing Courses & Curriculum

124 Semester Hours
Fundamental General Education
English Composition
ENG 120 - College Writing (4)

In this course, students acquire the writing competencies necessary for completing analytical and argumentative papers supported by secondary research. A variety of assignments, beginning with personal reflections, build upon one another, as students develop ideas that respond to, critique, and synthesize the positions of others. Students systematize and organize knowledge in ways that will help them in all their courses. The course also emphasizes the elements of critical reading, effective writing style, appropriate grammar and mechanics, clarity of language, and logical and cohesive development. It culminates in submission of an extended, documented research paper.

MATH 215 - Statistical Concepts (4)

This course introduces you to statistics with applications to various areas. The course covers both descriptive and inferential statistics. Topics included are: sampling techniques, data types, experiments; measures of central tendency, measures of dispersion, graphical displays of data, basic probability concepts, binomial and normal probability distributions, sampling distributions and Central Limit Theorem; confidence intervals, hypothesis tests of a mean, or a proportion for one or two populations, and linear regression.

Choose MATH 150 Fundamental Algebra as the prerequisite. Course can count as a University elective.

Social and Behavioral Sciences

6 credits from the following types of courses:
Choose from Anthropology, Economics, Geography, History, Political Science, Psychology, and Sociology. Must select at least two different disciplines to meet requirements.


6 credits from the following types of courses:
Two courses from the Science discipline. One course must have a lab component.

Arts & Humanities
HUMN 211 - Introduction to Critical Ethics (2)

Critical Ethics uses critical thinking to get around the limitations of personal belief and indoctrination to get to what ought to be done and why to improve the human condition. Accordingly, the goal of this course is to help the student improve his/her ethical analysis and evaluation skills to help the student do the thing that must be done, when it ought to be done, using critical thinking.

4 credits from the following types of courses:
Choose additional course from the Art, English Literature, Fine Arts, Humanities, Music, Philosophy, Religion or Theater disciplines.

Additional General Education
PF 121 - Basic Learning Strategies (2)

This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on the skills required in the workplace and the classroom that are easily transferrable between the two environments. The course includes strategies for time management, goal setting, reading comprehension, and advancing communication skills, including the use of electronic tools to participate in virtual environments.

OR PF 321 - Learning Strategies (2)

This course prepares students to be successful lifelong learners both academically and in their chosen careers. Franklin courses require a high level of self-directed learning and focus on the skills required in the workplace and the classroom that are easily transferable between the two environments. The course includes strategies for advancing communication skills, including the use of electronic tools to participate in virtual environments. The assignments and activities in the course are created to closely simulate teamwork found in the workplace.

COMM 150 - Interpersonal Communication (4)

By using applied critical and creative thinking, students in this course will develop a set of communication skills that will enhance their personal and professional relationships and endeavors. This course will focus on skill development in key areas such as self, perception, listening, verbal messages, conversations, relationships, conflict management, persuasion, and presentation skills.

OR SPCH 100 - Speech Communication (4)

This basic public-speaking course intends to improve the student's ability to think critically and to communicate orally. Theory and practice are provided in various speaking situations. Each student is required to speak before an audience, but class work also involves reading, gathering and organizing information, writing, and listening.

ENG 220 - Research Writing: Exploring Professional Identities (4)

This is an intermediate course focusing on the composition of research papers. Students in this course prepare to be active participants in professional discourse communities by examining and practicing the writing conventions associated with their own fields of study and work. By calling attention to the conventions of disciplinary writing, the course also prepares students for upper-division college writing and the special conventions of advanced academic discourse. Course activities include three extended research papers, semi-formal writing addressing interdisciplinary communication, and readings fostering critical engagement with disciplinary conversations.

Professional Core
COMP 101 - Problem Solving With Computing (2)

Many organizations today utilize computers and information systems to store, organize, analyze, and summarize data to solve problems. As a result, computing is a tool that can benefit students in many different fields. At the heart of solving problems with computers is the study of structured thinking using algorithms. This course is designed for students with no prior programming experience and teaches the building blocks of algorithms, including variables, expressions, selection and repetition structures, functions and parameters, and array processing.

COMP 204 - Principles of Computer Networks (2)

This course serves as an introduction to the function, design, administration, and implementation of computer networks. Topics include network infrastructure, architecture, protocols, applications, and the OSI networking model.

COMP 281 - Database Management Systems (4)

This course, Database Management Systems, covers the fundamental concepts necessary for the design, use, implementation, and administration of database systems. The course will stress the fundamentals of database modeling and design, the languages and facilities provided by database management systems, and some techniques for implementing and administering database systems.

ISEC 200 - Cyber Security Fundamentals (2)

The Internet has changed dramatically, and so have the activities that are dependent on it in some shape or form. Understanding the need for security, its influence on people, businesses and society, as well as business drivers, are critical. The course also covers malicious attacks, threats and vulnerabilities common to the world of security, as well as access controls and methods to assess and respond to risks. Hands-on labs accompany the various concepts that are taught.

ITEC 136 - Principles of Programming (4)

This course introduces programming to individuals with little or no programming background. The goal of this course is to introduce the fundamentals of structured programming, problem solving, algorithm design, and software lifecycle. Topics will include testing, data types, operations, repetition and selection control structures, functions and procedures, arrays, and top down stepwise refinement. Students will design, code, test, debug, and document programs in a relevant programming language.

ITEC 200 - Linux Fundamentals (2)

This course introduces the Linux operating system with a focus on the foundational Linux concepts and core tasks of the system administrator. Students will examine numerous commands and tools to maintain and operate Linux systems. This course utilizes hands-on lab exercises to provide students with professional experience.

CLOUD 200 - Cloud Fundamentals (2)

This course explores the concepts of cloud computing, including financial impacts and business value, financial requirements, deployment, risks, and security. Hands-on exercises help students to gain experience with cloud computing environments, identifying technical and security requirements for given deployment scenarios, implementing the proposed cloud deployment scenario, and troubleshooting technical issues of existing cloud computing scenarios.

ITEC 175 - Computer Maintenance (2)

This course introduces students to computer systems and components: central processing unit, memory system, storage, network devices, and computer peripherals. It also helps students to have hands-on experience on installing, managing, and troubleshooting operating systems of personal computers. This course also introduces emerging hardware and software systems such as mobile phones, Windows and macOS systems, virtualization, and best practices for computer maintenance.

ITEC 350 - Windows Administration (4)

This course provides the student with an introduction to Windows Server administration and is structured to assist a network manager or planner in planning, configuring, installing, running, and repairing networks that include a Windows Server 2008. As such, it provides an introduction to server installation, Active Directory, printer management, domains, network clients, security, disaster recovery, fault/error management, and scripting of common tasks. This course also uses cloud technologies and requires internet access.

Major Area Required
MIS 310 - Info Systems Architecture & Technology (4)

This course provides a conceptual survey of general systems theory followed by a conceptual and technological survey of the structure of distributed information systems architectures, operating systems, network operating systems, peripheral technology and user interfaces. Interoperability between these architectural components will be explored and current technology and trends in each architectural element will be reviewed. This course will de-emphasize, although not ignore, mainframe architectures in favor of information architectures more applicable to client/server computing. The various interacting categories of client/server computing as well as the benefits and implications of such a system will be fully explored.

ITEC 430 - Information Technology Project Management (4)

This course provides an introduction to the concepts of information technology project management and techniques for initiating, planning, executing, monitoring, and controlling of resources to accomplish specific project goals. Both technical and behavioral aspects of project management are discussed. While the focus is on information technology projects, the principles follow the nine project management knowledge areas obtained in the Project Management Institute's?PMBOK?Guide, Third Edition?and, thus, are applicable to the management of any project. Topics will include integration, scope, time, cost, quality, human resource, communications, risk, and procurement management. Project management software utilization is emphasized.

CLOUD 310 - Microsoft Azure Fundamentals and Administration (4)

This course introduces the basics of cloud-based solutions and services using Microsoft Azure. The course introduces the students to 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. It also helps students to assess the responsibilities for this role including implementing, managing, and monitoring identity, governance, storage, computing, and virtual networks in a cloud environment, and provision, size, monitoring, and adjusting resources.

CLOUD 320 - AWS Cloud Practitioner (4)

This course introduces students to the basic understanding of the AWS Cloud platform and the economics and essentials of the AWS Cloud. Also, it introduces students to basic models for cloud deployment, operations, and security. This course addresses basic business aspects of AWS cloud computing including billing, licensing, and pricing models. The course matches the ?AWS Certified Cloud Practitioner? certification from Amazon Web Services.

CLOUD 340 - AWS Solutions Architect (4)

This course introduces the students to the knowledge and skills required to design, plan, and scale AWS implementations. The course provides introductory experience designing available, cost-effective, fault-tolerant, and scalable distributed systems on AWS. This course provides students with implementation guidance based on best practices for an organization throughout the lifecycle of a project. The course focuses on various AWS topics including cost-effective storage solutions, secure access to AWS resources, high-performing databases, and network solutions for a workload.

CLOUD 360 - DevOps and IT Automation (4)

This course is designed to equip students with the skills needed to automate the provisioning, deployment, configuration, and management of cloud-based IT infrastructure by focusing on practical skills and hands-on experience using popular tools such as cloud-init, Terraform, Ansible, and Git. In addition, students will build continuous integration and continuous delivery (CI/CD) pipelines to manage, build, and deploy applications within that managed infrastructure.

CLOUD 420 - AWS SysOps Administrator (4)

This course introduces the students to the skills and expertise in deployment, management, and operations on the AWS platform and provides them with the experience of provisioning, operating, and maintaining systems running on AWS. It also helps students to identify and gather requirements to define a solution to be built and operated on AWS. This course validates the students? ability to provide AWS operations and deployment guidance and recommend best practices throughout the lifecycle of a project.

CLOUD 460 - Containers and Orchestration (4)

This course introduces containers and orchestration on Docker and Kubernetes systems. It introduces students to Docker basics (docker run, docker-compose), storage and volumes, image creation, management, and registries, networking and security, scaling stateless containers for dynamic workloads, and Docker swarm. It also introduces Kubernetes systems, installation, management, and features. This course provides students with hands-on experience with candidate containers and orchestration tools and systems.

CLOUD 495 - Cloud Computing Capstone (4)

The cloud computing capstone course encourages teamwork in small groups on a substantial project. The intent of this course is to provide a capstone experience that integrates the material contained in required courses of the cloud computing major. It also provides an opportunity for students to recognize and evaluate the interrelationship of their general education courses with the courses taken for their major. The capstone will include a discussion about professional and ethical issues related to cloud computing. Students will also culminate their experiences with an overview of the evolution of computer systems and a look at the near-term future.

CLOUD 440 - AWS Cloud Security (4)

This course helps students to gain expertise in securing data and workloads in the AWS Cloud. It introduces the AWS cloud security concepts including AWS workloads, permissions, identities, data protection, management, logging, SEIM, and responding to incidents. This course helps students to have hands-on experience with AWS security solutions.

University Electives

24 credits from the following types of courses:
Any undergraduate courses offered by the University except developmental education courses.

Additional Requirements

All students are required to pass College Writing (ENG 120), and either Basic Learning Strategies (PF 121) or Learning Strategies (PF 321) prior to enrolling in any course at the 200 level or above. Students who enroll at Franklin with 30 or fewer hours of transfer credit are required to pass PF 121 Basic Learning Strategies in place of PF 321 Learning Strategies. Interpersonal Communication (COMM 150) or Speech Communication (SPCH 100) must be taken prior to enrolling in any course at the 300 level or above. Students must also meet the University algebra competency requirement.

Academic Minors

Personalize your degree with a minor. Explore available minors, learn how minors can benefit you, and find out what requirements you must meet to earn a minor.

Learn More

B.S. Cloud Computing Program Deails

Industry-Aligned to Fuel Your Career Growth

AWS Academy Member

When it comes to building cloud expertise: Relevance rules. By choosing Franklin University, an AWS Academy member institution, you can be assured that the knowledge and skills you gain will prepare you well for real-world scenarios. With access to curriculum developed and maintained by AWS, Franklin provides the most up-to-date thinking to help you tackle on-the-job challenges.

Cloud Computing Jobs & Opportunities

Cloud Developer

Cloud developers design, build and optimize applications that harness the capabilities of cloud platforms for scalability, performance and innovation. 

Cloud Engineer

Cloud engineers design, deploy and manage the infrastructure and services retired for applications to run effectively in cloud environments. 

Cloud Architect

Cloud architects design and create the overall structure and framework of cloud computing solutions while ensuring alignment with business needs, security requirements and scalability goals. 

Cloud Computing Career Outlook


From 2023-2033, jobs in Cloud Computing are expected to increase by 22%

All Occupations

2,557,319 jobs
3,114,883 jobs
Show Details >

Software Developers

1,779,438 jobs
2,265,810 jobs

Computer Network Support Specialists & Architects

383,942 jobs
427,795 jobs

Computer Programmers

197,178 jobs
192,770 jobs

Database Administrators and Architects

157,247 jobs
178,740 jobs

Source information provided by Lightcast.

Cloud Computing Knowledge & Skillsets

Gain in-demand skills sought by employers with curriculum that teaches you:

Cloud Computing Bachelor's Frequently Asked Questions