All Individual IT Courses

Find Your Course and Apply to Enroll

Expand your IT expertise and knowledge with Capella individual courses that feature hands-on experience.

Undergraduate Courses
Show course with description
IT2230
Introduction to Database Systems

This course is an introduction to the fundamental concepts of databases and database management systems (DBMS). Learners demonstrate vocabulary, component requirements, sorting and querying, and maintenance of simple databases using the fundamentals of database manipulation. Learners also apply Structured Query Language (SQL) and relational database management systems (RDBMS).

3 quarter credits
IT2240
Introduction to Programming

This course introduces learners to the C programming language. Learners gain knowledge of fundamental procedural programming constructs, algorithms, and basic data structures. Learners apply this knowledge to implement functional requirements in console applications.

3 quarter credits
IT2250
Introduction to Network Technology

This course introduces learners to the key concepts underlying Local Area Network (LAN), Metropolitan Area Network (MAN), and Wide Area Network (WAN). Learners examine the layered architecture of the network protocol stack, including the OSI and the TCP/IP models, and apply the principles of designing networks and implementing network protocols. Learners also apply topics of network topologies, cloud computing, networking devices, cabling, and basic network security.

3 quarter credits
IT3165
Ethics for the Information Technology Professional

Learners in this course identify and apply their knowledge of inherent ethical concerns in the information technology profession to cultural and human interaction in global and domestic issues. Learners also show evidence of their understanding of ethical codes related to web technologies, intellectual property, and cybercrime.

3 quarter credits
IT3212
Introduction to Web Development

Learners build fundamental web design and development skills. Learners create web pages using HTML5 markup language and apply contemporary design principles to create a W3C compliant website. Learners format the page layout, structure, and visual design elements using CSS3, with emphasis placed on effective coding, visual design, and user experience.

3 quarter credits
IT3225 *
Business Goals for the Information Technology Professional

Learners analyze core enterprise organizations, business processes, and information technology infrastructures and display their understanding of the value of information technology in achieving organizational maturity. Learners apply their knowledge of the relationship that exists between an enterprise organization’s business and information technology goals with operational models. Prerequisite(s): IT3165.

3 quarter credits
IT3315
Hardware and Operating Systems

In this course, learners demonstrate their knowledge of hardware and operating systems, focusing on peripherals and file management. Learners use modern operating systems, including Windows, Linux and MacOS to demonstrate their skill with hardware and operating systems.

3 quarter credits
PM3000
Principles of Project Management

In this course, learners build an understanding of the fundamental basics of project management and gain a broad overview of project management standards and their applicability to both business and IT projects. This course emphasizes management theories, concepts, tools and techniques defined by the Project Management Institute (PMI®) including the Process Groups and Knowledge Areas. This course also introduces other project management methodologies and frameworks, with an emphasis on Agile.

3 quarter credits
Master's-Level Courses
Show course with description
ANLT5010 *
Foundations in Analytics

Learners in this course apply data management fundamentals to data models. Learners examine the concepts of data mining, ETLs, and data warehouses and also evaluate applied analytics in professional domains such as finance, marketing, and health care. Prerequisite(s): Completion of or concurrent registration in ANLT5002 or HMSV5002 or PM5018 and ITEC5020​.

4 quarter credits
ANLT5020 *
Data Sources for Analytics

In this course, learners explain database methodologies including relational databases, flat files, dimensional modeling, RSS feeds, and multi-dimensional modeling. Learners examine the impact of data quality on analytics and apply ETL techniques and processes. Finally, learners evaluate the application of data warehouses, data marts, and multi-dimensional cubes to decision-making and action. Prerequisite(s): Completion of or concurrent registration in ANLT5010.

4 quarter credits
ANLT5030 *
Statistical Methods in Analytics

In this course, learners study the collection, organization, presentation, analysis, and interpretation of data using statistical methods. Learners practice using appropriate tools to obtain a result using statistical methods and collaborate with team members to compare processes, techniques, and conclusions to understand various perspectives. Prerequisite(s): Completion of or concurrent registration in ANLT5020.

4 quarter credits
ANLT5040
Leadership for Analytics

Learners in this course develop and demonstrate their skill in the role of leadership in analytics and explore change management theories and models as they relate to the field of analytics. Learners examine the ethical issues and practices of the analytics field to gain an understanding of how personal ethical frameworks shape the decision-making process. Learners also evaluate project management skills needed for successful analytic projects.

4 quarter credits
ANLT5050 *
Concepts of Data Mining

In this course, learners develop their skills in creating a predictive model. Learners apply data mining algorithms, models, and data mining modeling techniques to test, fit, and implement an algorithm and/or model with appropriate tools. Learners practice interpreting results to find an application for those results. Finally, learners apply control, feedback, and evaluation approaches to enhance, continue, or retire the algorithm or model using big data. Prerequisite(s): ANLT5030. Graduate certificate learners in Advanced Analytics Using SAS® are exempt from this prerequisite.

4 quarter credits
ANLT5060 *
Applied Forecasting

In this course, learners evaluate forecast model outcomes to solve organizational problems. Learners examine the impact of time and data latency on forecasting, and practice identifying patterns in the output of forecast models. Learners also apply forecasting techniques in their communication with stakeholders. Prerequisite(s): ANLT5030.

4 quarter credits
ANLT5070 *
Text Mining

Learners in this course gain an understanding of the early stages of text mining. Learners examine document management practices, text-scraping techniques, and various methods for modeling their findings as they solve text-based mining problems. Prerequisite(s): ANLT5030. Graduate certificate learners in Advanced Analytics Using SAS® are exempt from this prerequisite.

4 quarter credits
ANLT5080 *
Advanced Analytics and Modeling

Learners in this course demonstrate advanced practice in applying the analytic life cycle. Learners examine approaches to visual analytics and are introduced to geospatial data techniques. Learners also apply their analytic skills to current organizational problems and apply analytic solution scoring and project management skills for effective team performance. Prerequisite(s): ANLT5050.

4 quarter credits
ANLT5090 *
Reporting Solutions with Analytics

In this course, learners examine reporting solutions that use analytics. Learners analyze, select, and apply reporting solutions to fit an organizational need and evaluate different reporting frameworks. Prerequisite(s): ANLT5030.

4 quarter credits
ANLT5100 *
Visual Analytics

In this course, learners articulate the value of visualization to telling the analytic story to stakeholders. Learners explore the appropriate presentation of types of data and apply best practices for the design of effective visualizations. Learners also develop skills for presenting data to stakeholders in a succinct and relevant manner. Prerequisite(s): ANLT5030. 

4 quarter credits
IAS5010
Information Technology Security Fundamentals

In this course, learners examine the technology and security principles that apply throughout system and product life cycles. Learners identify the basic network components in an information technology system, analyze how they interact, and evaluate their role in system operation. Learners explore the basic role and function of network devices including routers, switches, firewalls, VPNs, and intrusion detection as well as the underlying protocols and controls that contribute to their operation. In addition, learners demonstrate their ability to use network security tools and network analysis.

4 quarter credits
IAS5015 *
Network Security Fundamentals and Cryptography

Learners apply foundational concepts of cybersecurity and information assurance to select appropriate information security policies, procedures, and controls to defend enterprise information assets from breaches of confidentiality and integrity. Learners identify specific points of vulnerability that may be mitigated through the use of administrative security policies and operational information security tools. Learners also examine principles of cryptography and some of the security controls and methods that use it. Prerequisite(s): Completion of or concurrent registration in IAS5010 or PM5018 and ITEC5020.

4 quarter credits
IAS5020 *
Information Security Regulatory and Legal Environment

Learners apply cyber-defense and information assurance controls in context of the rules and guidelines that influence them and with an understanding of the security standards, responsibilities, rules, regulations, and issues that impact a particular organization. Learners identify laws and policies related to cyber-defense and how they relate to the storage and transmission of data. Learners also study basic concepts of audit, evidence collection, and chain of custody rules. Prerequisite(s): Completion of or concurrent registration in IAS5015.

4 quarter credits
IAS5025 *
Operating System Defense

Learners in this course explore the fundamental security issues related to operating system (OS) defense. Learners also employ best practices to harden operating systems and associated software applications using various tools as a part of a layered defense-in-depth strategy. Prerequisite(s): Completion of or concurrent registration in IAS5020.

4 quarter credits
IAS5030 *
Identifying and Managing Risk

Learners identify common information security risk analysis methodologies, their characteristics, pros and cons, and applications. Learners examine the sources of risk, including external malicious attackers, intentional and accidental attacks by internal users, and threats from environmental and structural sources. Learners also identify vulnerabilities in hardware, software, locations, and procedures that provide an opening to attackers and create risk to organizations. Learners demonstrate risk assessment techniques through hands-on application of software vulnerability testing tools. Prerequisite(s): IAS5025.

4 quarter credits
IAS5100
Data Engineering

Learners in this course gain an understanding of basic abstract data structures and the role that data structures play in secure software development. Learners apply data structure concepts to information security problems and perform reverse engineering of data structures, databases, software, and hardware components to determine their functionality, inputs, outputs, and stored data. Prerequisite(s): IAS5130.

4 quarter credits
IAS5110 *
Digital Forensics Processes

Learners in this course apply forensics tools and techniques to investigate incidents, analyze devices, and conduct forensics reporting. Prerequisite(s): IAS5030.

4 quarter credits
IAS5120
Digital Forensics Tools

Learners explore and apply forensics tools and techniques to investigate and analyze digital devices and constructs such as personal digital devices, storage media, and network hosts and traffic.

4 quarter credits
IAS5130
Programming for Security Professionals

Learners in this course examine core programming concepts such as variables, iteration structures, decision structures, data structures (such as arrays), and how to combine these core concepts to write simple scripts and programs. Additionally, learners apply secure coding practices using C and the Python scripting language in their associated integrated development environments. In working with the C language, learners apply defensive coding practices designed to prevent many security vulnerabilities. Using Python, learners write scripts that perform important network administration tasks such as monitoring network traffic.

4 quarter credits
IAS5200
Network Architecture and Cyberoperations

Learners in this course study common security architectures to help identify potential vulnerabilities in architectures, and learn to design secure architectures. Learners identify issues related to the design and implementation of operating system concepts, components and interfaces, and design and implement significant architectural changes to an existing operating system. Learners also examine the authorities, roles, and steps associated with cyber operations, and develop a working knowledge regarding the security issues associated with building complex systems out of third-party components of unknown origin.

4 quarter credits
IAS5220
Network Security Controls and Testing

Learners study cryptographic algorithms, protocols, and how they protect information in various states. Learners apply methodology to detect, analyze, and mitigate vulnerabilities and threats within a network environment, and examine the latest network technologies and security issues involved in network communications. Finally, learners identify and demonstrate ways of exploiting vulnerabilities to gain access to a system through penetration testing and network forensics techniques.

4 quarter credits
IAS5230
Secure Network Design and Engineering

Learners investigate abstract data types and how to address them in solving cyber security problems related to network design and engineering. Learners also analyze security requirements while designing network operational systems in order to gain approvals in recognition and compliance with organizational governance and processes. Finally, learners articulate how virtualization and network architecture is implemented, deployed, and used, and describe the implications that interfaces between major components of virtualized systems have for security.

4 quarter credits
IAS5310
Health Care Environment

In this course, learners identify health care organizations and their data management practices, develop an understanding of key health care terminology and acronyms, and identify the sources, types, and classification methods of health care data. Learners also analyze privacy rights and state and federal regulations, to formulate how to protect privacy rights while still meeting the demands for greater efficiency and effectiveness in the provision of health care. Finally, learners examine the codes of conduct required of IT professionals working in health care.

4 quarter credits
IAS5320 *
Patient Privacy Rights and Health Care Regulatory Requirements

Learners in this course evaluate the differences between health care privacy and health care information security and develop their understanding of the health care regulatory environment. Learners identify and demonstrate the use of tools and controls used to prevent data breaches, and evaluate the processes for creating forensic evidence of a breach. To help end users comply with data security, learners also develop policies, procedures, and user training, which consists of documentation, communication, and notifications and risk assessment strategies. Prerequisite(s): IAS5200.

4 quarter credits
IAS5330 *
Third Party Risk Management in Health Care

Learners in this course identify and examine the risks caused by third parties, and the policies and documents required to ensure that they are in compliance with security requirements. Learners evaluate the difference between a third party and a business associate, as well as gain an understanding of the laws, regulations, contracts, and agreements that apply to each. Learners also demonstrate the use of tools and methodologies for auditing and monitoring interactions with third parties and business associates to ensure security compliance. Prerequisite(s): IAS5200.

4 quarter credits
ISTM5110 *
Strategic Management of Network Technology

Learners investigate corporate network management issues and analyze emerging network technology and trends, especially on the security issues encountered while managing networks. Learners also plan for sourcing and procuring enterprise network technology. Prerequisite(s): Completion of or concurrent registration in PM5018 and ITEC5020.

4 quarter credits
ISTM5112 *
Global Network Policy, Regulation, and Governance

Learners assess the impact of laws, policy, and regulations on network operations. Learners analyze methods of aligning network policies that mitigate risk with business needs within the context of policies, laws, and regulations. Learners also create a contingency plan template for responding to possible policy and regulatory changes. Prerequisite(s): ITEC5060.

4 quarter credits
ISTM5114 *
Enterprise Network Analysis, Architecture, and Design

This course familiarizes learners with trends in network architecture and design, enabling learners to better align network architectures to support business processes. Learners in this course compare and contrast various network design solutions, including those for a variety of enterprises, and determine the cost-benefit of the various architecture options. Prerequisite(s): Completion of or concurrent registration in ISTM5110.

4 quarter credits
ITEC5020 *
Application and Database Development

In this course, learners use their knowledge of user requirements, user interface design, program design, programming logic, and testing processes to develop a professional-quality application suitable for front-end and web platforms. Learners apply methods for relational database design, administration, and the use of structured query language (SQL) to store, retrieve, and update information for use in applications. Prerequisite(s): Completion of or concurrent registration in ITEC5030.

4 quarter credits
ITEC5030 *
Emerging Technologies

In this course, learners gain an understanding of new and disruptive technologies that are poised to have a significant impact on individuals, industry, technology, and society. Learners explore strategies for identifying and researching emerging technologies to determine their value-added application to the organization and examine models that help predict technology growth and proliferation. Prerequisite(s): ITEC5010.

4 quarter credits
ITEC5050 *
Cloud Architecture and Distributed Systems

In this course, learners extend their knowledge of enterprise networking by focusing on distributed systems, and the key characteristics and benefits of cloud computing, including reliability, scalability, and virtualization. Learners examine core cloud technologies and challenges, along with various delivery models, including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). Additionally, learners explore cloud architecture for platforms and cloud-based solutions and services, with associated cloud computing design patterns. Learners gain hands-on experience in a cloud environment by building, configuring, and consuming cloud-based architectures to address the needs of an organization. Prerequisite(s): Completion of or concurrent registration in ISTM5110. 

4 quarter credits
ITEC5060 *
Cloud Application Deployment and Operations

This course strengthens a learner’s understanding of cloud computing concepts, including hybrid cloud deployment models, compound design patterns, and architectures that involve both on-premise and cloud environments. Learners place an emphasis on cloud security and the mechanisms and controls to prevent and respond to threats and attacks. Additionally, learners examine the migration of current applications and data storage infrastructure to the cloud, as well as the identification and provisioning of required cloud services to support cloud-based applications. Finally, learners employ a hands-on experience to explore and demonstrate configuration, automation, and monitoring of cloud applications and services, and their on-going operational support. Prerequisite(s): ITEC5050.

4 quarter credits
PM5332 *
Project Management, Planning, Execution, and Control

This course covers the components of project management within the project planning, executing, monitoring, and controlling process groups. Learners identify project requirements and develop a project plan that considers project scope, time, and cost in managing competing project requirements. Learners also demonstrate the application of various project management tools including activity estimation, resource assignment, work breakdown structure (WBS) creation and the development of a project management schedule. Prerequisite(s): PM5018, or completion of or concurrent registration in PM5331. 

4 quarter credits
PM5333 *
Project Budgeting, Procurement, and Quality

Learners investigate project cost, quality, and procurement in business or information technology (IT) project context. Learners analyze the fundamental concepts and principles of the following project management knowledge areas: project cost management, project quality management, and project procurement management by demonstrating the application of tools, techniques, and methodologies within these areas of study. Learners apply various tools and techniques, in an integrative manner, to manage interdependencies among project management process groups. Prerequisite(s): PM5018, or completion of or concurrent registration in PM5332.

4 quarter credits
PM5334 *
Project Risk Assessment and Control

Learners in this course examine and demonstrate their knowledge of the components of project risk management including assessing project risk identification and mitigation strategies; evaluation of risk impact analysis methods; and evaluation of risk analysis techniques to ensure project success. Learners also assess project risk management certifications and professional development activities to identify future project risk management professional opportunities. Prerequisite(s): PM5018, or completion of or concurrent registration in PM5333.

4 quarter credits
PM5335 *
Project Leadership and Management

In this course, learners examine the role and skills required of project leaders across organizations by exploring a wide range of leadership roles, including manager, problem solver, facilitator, trainer, communicator, and advocate. Learners analyze how each of these roles affects the ability to create a cohesive project team, and synthesize a step-by-step approach to leadership and team-building. Finally, learners demonstrate an understanding of leadership ethics, leadership and project strategy, and the relationship between leadership and project management politics. Prerequisite(s): PM5334.

4 quarter credits
PM5336 *
Agile Project Management Theory and Practice

In this course, learners apply the Agile Project Management (APM) methodology, which emphasizes an iterative process and adaptation to change in a more flexible and timely manner, achieving higher stakeholder satisfaction, and increasing team morale, collaboration, and results ownership. Learners apply Agile practices to address business needs, project goals, and requirements and use Agile to anticipate and manage project risks to achieve successful projects. Prerequisite(s): PM5335.

4 quarter credits

Make the most of your credits

If you plan to take more than three courses, consider pursuing an IT undergraduate or graduate certificate. Some can be obtained with just four or five courses. Or keep the momentum going by pursuing your IT degree in a bachelor'smaster's, or doctoral program.³

Your graduate or undergraduate certificate can stand alone to demonstrate your specialized knowledge, but because each certificate is comprised of master's or bachelor's-level courses, you can apply the credits you earn to a degree program in the same area.³

³A maximum of three courses taken as a Capella nondegree student can be applied to a subsequent Capella degree program.

Ready to take the next step?

Get started—there’s no application fee when applying for an individual course as a non-degree learner. We'll connect you with an enrollment specialist trained in your area of interest who can assist you with any questions you may have.