Site announcements

There are no discussion topics yet in this forum

Available courses

This course uses the Python language to teach programming concepts and problem-solving skills, without assuming any previous programming experience. It includes easy-to-understand examples, pseudocode, flowcharts and other tools. You will learn how to design the logic of programs and then implement those programs using Python. Python is a fully object-oriented programming language, but you do not have to understand object-oriented concepts to start programming in Python. This course introduces you to the fundamentals of data storage, input and output, control structures, functions, sequences and lists file I/O and objects that are created from standard library classes.

Introduction to computer programming: Algorithm design through use of control structures, flow charting, and debugging; elements of good programming style; introduction to Object Oriented Programming (OOP) through the design and implementation of objects that interact using well-defined interfaces to solve a problem.

An analysis of technologies for connecting computers and computer related devices into networks. This course covers the terminology and the major components of networks: architecture, topologies, hardware components, connections, protocols, network operations, network administration, support, and troubleshooting. Wide Area Networks (WANs) are also covered. Follows the objectives of the CompTIA Net+ certification exam. CSU Requires an additional 2 hours. Preparation for CompTIA Network+ certification exam. ADVISE: CNIT 100 or 101.

The National Cyber League (NCL) is one of several Ethical Hacking Challenges that reflect Knowledge Skills and Abilities (KSA) that are sought after by independent professionals, entrepreneurs, and Security Operations Centers (SOC) around the world. This course supports development of these KSA.

Hammer and Wrench labeled Operate and Maintain

Fundamental principles of Information Technology Security and Risk Management: Hardware software processes communications applications and policies and procedures of organizational cyber security and risk management.

NICE Framework Connections

Most software products are created using automated build systems. These systems build software whenever any code or data is changed and deliver the latest version of an application. This course teaches you about these continuous delivery systems and how to use them to automatically perform build, integration, and deployment on a continuous basis.