Course Category: Computer Information Technology

The Computer Information Technology Online Program prepares students for dynamic careers in IT through flexible, hands-on training. This program covers core areas such as networking, cybersecurity, database management, cloud computing, and technical support. Designed for both beginners and working professionals, the curriculum blends theoretical knowledge with real-world applications to build the skills needed to succeed in today’s technology-driven world. Learn from industry experts at your own pace and earn credentials that can lead to certifications and career advancement.

  • Security Plus Exam Prep

    Security+ Exam Prep

    Beginner to Intermediate Estimated 8–12 hours
    0% Complete

    Course Overview

    This course prepares you for the CompTIA Security+ certification exam (SY0-601). You’ll cover all core domains and practice exam questions:

    • Threats, Attacks, and Vulnerabilities
    • Architecture and Design
    • Implementation
    • Operations and Incident Response
    • Governance, Risk, and Compliance

    Course Lessons

    1. Threats & Vulnerabilities

    Incomplete

    Understand common threats, attack vectors, and vulnerability assessment techniques.

    2. Architecture & Design

    Locked

    Knowledge Checks

    Quiz 1: Security Fundamentals

    Not Attempted

    Validate your understanding of threats, vulnerabilities, and best practices.

    15 Questions 75% Passing Score

    Course Resources

    Security+ Exam Objectives (SY0-601)

    Official CompTIA exam objectives and domain breakdown.

    Security+ Flashcards

    Digital flashcards to reinforce key concepts.

    Practice Questions Set

    Sample exam questions covering all domains.

    Submit Your Study Plan

    Upload a PDF or document outlining your Security+ study schedule and resources.

    No file chosen

    Final Exam

    Security+ Practice Exam

    Not Attempted

    Complete a full-length Security+ practice exam. Achieve 75% or higher to pass.

    75 Questions 90 Minute Limit 75% Passing Score
  • Ethical Hacking & Penetration Testing

    Ethical Hacking & Penetration Testing

    Intermediate to Advanced Estimated 12–16 hours
    0% Complete

    Course Overview

    Learn how to ethically identify, exploit, and report vulnerabilities in systems and networks. This course covers all phases of penetration testing:

    • Reconnaissance: Gathering information about targets
    • Scanning: Identifying open ports and services
    • Exploitation: Gaining access and escalating privileges
    • Post-Exploitation: Maintaining access and evidence collection

    Course Lessons

    1. Reconnaissance Techniques

    Incomplete

    Discover how to gather open-source intelligence (OSINT), scan for public information, and profile targets.

    2. Vulnerability Scanning & Enumeration

    Locked

    Knowledge Checks

    Quiz 1: Recon & Scanning

    Not Attempted

    Evaluate your knowledge of reconnaissance methods and vulnerability scanning tools.

    10 Questions 80% Passing Score

    Course Resources

    Penetration Testing Toolkit

    Collection of recommended tools for each phase of a pen-test

    Pentest Checklist

    Checklist for common steps and best practices during penetration tests

    Legal & Ethical Guidelines

    Documentation on rules of engagement and ethical hacking principles

    Submit Your Pen-Test Report

    Upload a sample penetration testing report or vulnerability findings.

    No file chosen

    Final Exam

    Ethical Hacking & Penetration Testing Exam

    Not Attempted

    Demonstrate your ability to plan, execute, and report on a penetration test. You must score 85% or higher to pass.

    50 Questions 90 Minute Limit 85% Passing Score
  • Incident Response & Recovery

    Incident Response & Recovery

    Intermediate to Advanced Estimated 10–15 hours
    0% Complete

    Course Overview

    In this course, you will learn how to effectively respond to cybersecurity incidents, preserve evidence, and restore normal operations. By the end of this course, you will be able to:

    • Identify signs of a security incident and gather evidence in a forensically sound manner
    • Follow the incident response lifecycle, including preparation, detection, containment, eradication, recovery, and lessons learned
    • Develop and implement an incident response plan and playbooks
    • Execute recovery procedures to restore affected systems and services

    Course Lessons

    1. Introduction to Incident Response

    Incomplete

    Learn the basics of incident response, roles and responsibilities, and the incident response framework.

    2. Incident Response Lifecycle

    Locked

    Knowledge Checks

    Quiz 1: IR Fundamentals

    Not Attempted

    Assess your understanding of the incident response lifecycle, roles, and basic procedures.

    10 Questions 75% Passing Score

    Course Resources

    Incident Response Plan Template

    A customizable template to build your own IR plan.

    Recovery Steps Checklist

    Step-by-step guide for system recovery after an incident.

    Forensic Toolkit Guide

    Overview of tools for evidence collection and analysis.

    Submit After-Action Report

    Upload a sample incident analysis and recovery report for review.

    No file chosen

    Final Exam

    IR & Recovery Final Exam

    Not Attempted

    Demonstrate your mastery of incident response processes, evidence handling, and recovery best practices. An 80% or higher score is required to pass.

    35 Questions 90 Minute Limit 80% Passing Score
  • Network Security 101

    Welcome to Network Security 101! In today’s digital world, understanding network security is more critical than ever. This course is designed for beginners who are eager to explore the fundamental concepts, principles, and practices essential for protecting networks from potential threats and vulnerabilities.

    Throughout this course, you will learn about:

    The Basics of Network Security: Understand key terminology, types of networks, and the importance of securing network infrastructure.
    Common Threats and Vulnerabilities: Explore various cyber threats, including malware, phishing, denial-of-service attacks, and insider threats, and how they impact network security.
    Security Protocols and Technologies: Gain insight into essential security protocols, firewalls, intrusion detection systems, and encryption methods that help safeguard networks.
    Risk Management and Assessment: Learn how to identify, assess, and prioritize risks to develop effective security strategies.
    Best Practices for Securing Networks: Discover practical measures and policies that organizations can implement to enhance their network security posture.
    By the end of this course, you will have a solid foundation in network security concepts, empowering you to contribute to the protection of information and systems in your organization or personal projects. Whether you aspire to pursue a career in cybersecurity or simply want to enhance your knowledge of network safety, this course will provide you with the essential skills and insights needed in today’s technology-driven landscape.

    Cybersecurity Fundamentals

    Beginner to Intermediate Estimated 8–12 hours
    0% Complete

    Course Overview

    This course provides a comprehensive introduction to cybersecurity concepts, threats, and defense mechanisms. By the end of this course, you will be able to:

    • Understand cybersecurity fundamentals and terminology
    • Identify common attack vectors like phishing, malware, and ransomware
    • Apply basic protection strategies for systems and networks
    • Recognize cybersecurity best practices in the workplace

    Course Lessons

    1. Introduction to Cybersecurity

    Incomplete

    Explore the evolution and importance of cybersecurity in today’s digital world.

    2. Threats, Vulnerabilities, and Attacks

    Locked

    Knowledge Checks

    Quiz 1: Cybersecurity Basics

    Not Attempted

    Check your understanding of introductory cybersecurity topics.

    10 Questions 70% Passing Score

    Course Resources

    Cybersecurity Glossary

    A reference list of key cybersecurity terms and definitions.

    Best Practices Checklist

    Practical tips for securing personal and organizational devices.

    Security Awareness Posters

    Download and share posters to promote security awareness.

    Submit a Security Report

    Create and upload a sample security awareness report or threat model.

    No file chosen

    Final Exam

    Cybersecurity Fundamentals Final Exam

    Not Attempted

    This timed exam evaluates your understanding of the entire course. You must score at least 75% to pass.

    40 Questions 90 Minute Limit 75% Passing Score
  • Digital Forensics

    Digital Forensics

    Intermediate Estimated 8–10 hours
    0% Complete

    Course Overview

    Digital Forensics is the process of identifying, preserving, analyzing, and presenting digital evidence. In this course, you’ll gain practical skills used by forensic investigators in real-world investigations.

    • Understand the digital forensics process from start to finish
    • Use industry-standard tools to analyze drives, memory, and logs
    • Document evidence and maintain chain-of-custody integrity
    • Understand legal and ethical considerations

    Course Lessons

    1. Introduction to Digital Forensics

    Incomplete

    Learn the principles, scope, and career outlook of digital forensics.

    2. Preserving Evidence & Chain of Custody

    Locked

    Knowledge Checks

    Quiz 1: Forensic Basics

    Not Attempted

    Test your understanding of the foundational concepts of digital forensics.

    10 Questions 75% Passing Score

    Course Resources

    Incident Report Template

    Use this to document findings from forensic investigations.

    Forensics Toolkit Guide

    Learn to navigate Autopsy, FTK Imager, and other tools.

    Chain of Custody Log

    Maintain integrity with this evidence tracking form.

    Submit a Mock Report

    Upload your sample forensic report or evidence log for review.

    No file chosen

    Final Exam

    Digital Forensics Certification Exam

    Not Attempted

    Put your skills to the test with a comprehensive final exam. You must score 85% or higher to pass.

    40 Questions 90 Minute Limit 85% Passing Score
  • TCP/IP

    TCP/IP Networking Essentials

    Beginner to Intermediate Estimated 6–8 hours
    0% Complete

    Course Overview

    This course introduces the TCP/IP model and its role in networking. Students will learn how data is transmitted over networks, understand IP addressing, subnets, ports, and protocols such as TCP, UDP, HTTP, and DNS.

    • Understand the 4-layer TCP/IP model (Application, Transport, Internet, Network Access)
    • Identify how IP addressing and subnetting work
    • Compare TCP vs UDP and how ports function
    • Troubleshoot network connectivity using basic CLI tools

    Course Lessons

    1. The TCP/IP Model Explained

    Incomplete

    Learn how the TCP/IP model maps to network communication, and compare it to the OSI model.

    2. IP Addressing & Subnetting

    Locked

    Knowledge Checks

    Quiz 1: Understanding TCP/IP

    Not Attempted

    Test your knowledge of the TCP/IP model, protocols, and IP addressing.

    12 Questions 80% Passing Score

    Course Resources

    Subnetting Workbook

    Practice calculating subnet masks and address ranges

    CLI Networking Tools Guide

    Learn how to use ping, tracert, ipconfig, and more

    TCP vs UDP Cheat Sheet

    Quick reference for key differences between protocols

    Submit Your IP Worksheet

    Upload completed subnetting worksheets or screenshots of your network configurations.

    No file chosen

    Final Exam

    TCP/IP Certification Exam

    Not Attempted

    Evaluate your knowledge of TCP/IP networking with a comprehensive 40-question test. Score 80% or higher to earn your certificate.

    40 Questions 90 Minute Limit 80% Passing Score
  • Virtualization Management

    Virtualization Management

    Intermediate Estimated 10–15 hours
    0% Complete

    Course Overview

    This course provides hands-on training in managing virtual environments using tools like Hyper-V, VMware ESXi, and Proxmox. Learn how to deploy, monitor, and maintain virtual machines and infrastructure.

    • Understand virtualization types (bare-metal vs hosted)
    • Deploy and manage VMs using Hyper-V, VMware, and Proxmox
    • Configure virtual networks, storage, and clustering
    • Monitor resource utilization and automate VM tasks

    Course Lessons

    1. Introduction to Virtualization Platforms

    Incomplete

    Compare and contrast leading virtualization platforms, including architecture, use cases, and licensing.

    2. Virtual Machine Deployment

    Locked

    Knowledge Checks

    Quiz 1: Virtualization Concepts

    Not Attempted

    Review terminology, architecture, and basic management principles for virtualized systems.

    10 Questions 80% Passing Score

    Course Resources

    VM Deployment Checklist

    Essential steps for creating and configuring virtual machines

    Proxmox Administration Guide

    PDF reference for configuring virtual machines and storage in Proxmox VE

    Virtual Networking Basics

    Understand bridged, NAT, and VLAN networking in virtual environments

    Submit Your VM Lab

    Upload screenshots or exported configurations of your virtualization lab

    No file chosen

    Final Exam

    Virtualization Management Exam

    Not Attempted

    This exam covers platform setup, virtual networks, storage, and resource management. A score of 80% or higher is required to pass.

    40 Questions 90 Minute Limit 80% Passing Score
  • Intro To Databases

    Intro to Databases

    Beginner Estimated 10–14 hours
    0% Complete

    Course Overview

    This course introduces database concepts, including relational models, data types, and querying with SQL. Students will learn to design tables, retrieve data, and understand relationships between entities.

    • Understand what a database is and how it stores data
    • Learn about tables, records, fields, keys, and schemas
    • Write basic SQL queries: SELECT, INSERT, UPDATE, DELETE
    • Practice relational concepts: joins, normalization, relationships

    Course Lessons

    1. What is a Database?

    Incomplete

    This lesson explores database fundamentals, including how data is stored and retrieved in modern systems.

    2. Introduction to SQL

    Locked

    Knowledge Checks

    Quiz 1: Database Basics

    Not Attempted

    Test your understanding of database terminology, structure, and basic SQL statements.

    10 Questions 75% Passing Score

    Course Resources

    SQL Cheatsheet

    Common commands and query patterns for working with databases

    ER Diagram Guide

    Learn how to design and read entity-relationship diagrams

    Sample Database Project

    Example database schema and queries to practice with

    Submit Your SQL Scripts

    Upload your `.sql` files or screenshots of completed database tasks

    No file chosen

    Final Exam

    Intro to Databases Exam

    Not Attempted

    This exam covers key database concepts, structure, and SQL basics. Score 80% or higher to pass and receive certification.

    35 Questions 75 Minute Limit 80% Passing Score
  • Intro To Programming

    Intro to Programming: Pseudocode & Python

    Beginner Estimated 10–12 hours
    0% Complete

    Course Overview

    This beginner-friendly course teaches the fundamentals of programming logic using pseudocode and Python. It’s perfect for students, educators, or anyone starting their coding journey.

    • Understand algorithms, logic, and control flow using pseudocode
    • Write and run basic Python scripts
    • Use variables, functions, loops, and conditionals
    • Translate pseudocode to working Python programs

    Course Lessons

    1. What is Pseudocode?

    Incomplete

    Learn how to write problem-solving steps using plain English before coding. Build logic through structured pseudocode examples.

    2. Python Fundamentals

    Locked

    Knowledge Checks

    Quiz 1: Logic & Syntax

    Not Attempted

    Test your understanding of pseudocode structure and Python syntax basics.

    8 Questions 75% Passing Score

    Course Resources

    Pseudocode Quick Guide

    Step-by-step breakdown of logical structures and formatting

    Python Practice Notebook

    Jupyter notebook with guided examples and exercises

    Beginner Project Ideas

    Fun beginner Python challenges you can start with

    Submit Your First Script

    Upload a PDF of your pseudocode and your first working Python script

    No file chosen

    Final Exam

    Intro to Programming Exam

    Not Attempted

    This exam will test your understanding of logic, structure, and syntax in both pseudocode and Python. Score 80%+ to pass.

    30 Questions 60 Minute Limit 80% Passing Score
  • PowerShell

    PowerShell Scripting & Automation

    Beginner to Advanced Estimated 12–16 hours
    0% Complete

    Course Overview

    This course introduces PowerShell for system automation, covering core scripting concepts and advanced use cases for Windows and cross-platform environments using PowerShell Core.

    • Understand cmdlets, pipelines, and scripting syntax
    • Write reusable scripts and functions
    • Manage users, processes, and services
    • Automate administrative tasks and system monitoring

    Course Lessons

    1. Getting Started with PowerShell

    Incomplete

    Learn the basics of PowerShell syntax, cmdlets, objects, and the pipeline. Set up your environment and explore the PowerShell ISE/Terminal.

    2. Writing Scripts and Functions

    Locked

    Knowledge Checks

    Quiz 1: PowerShell Fundamentals

    Not Attempted

    Review key concepts such as cmdlets, variable syntax, pipelines, and help documentation.

    10 Questions 80% Passing Score

    Course Resources

    PowerShell Syntax Cheatsheet

    Quick reference for cmdlets, loops, and common structures

    Script Samples Pack

    Example scripts for user management, services, and event logs

    PowerShell Best Practices

    Tips for writing readable, secure, and efficient scripts

    Submit Your Script

    Upload your own PowerShell script or project for feedback

    No file chosen

    Final Exam

    PowerShell Certification Exam

    Not Attempted

    This exam evaluates your scripting ability, use of pipelines, functions, loops, and real-world automation tasks. Score 85%+ to pass.

    50 Questions 90 Minute Limit 85% Passing Score