We offer distance learning courses that are recommended for college credit by the NCCRS in the following subjects:
Computers and Information Technology

Computer Information Systems
(TCH-110)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
August 2014 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: consider and apply many considerations that must be applied to the interface and screen design process; describe rationale and rules for an effective interface design methodology; identify the components of interfaces and screens, including windows, menus, and controls; design and organize interfaces to encourage the fastest and most accurate comprehension and execution of screen features; choose screen colors and design screen icons and graphics; and perform the user interface design process, including interface development and testing.
This self-study course focuses on designing functional Web pages and applications utilizing proper interface design techniques. Topics include: techniques used in designing interactive functions involved in typical e-commerce and e-learning applications, human factors and accessible Web pages. This course presents the important practical guidelines for good interface and screen design. The guidelines reflect a mix of human behavior, science, and art, and are organized within the context of the interface design process.
In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Information Systems, Information Technology, or Web Design (12/14).

Computer Science I
(CIS-275)
$249.00Location:
Various; distance learning format.
Length:
Varies (self-study; self-paced)
Dates:
June 2025 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Communications
Upon successful completion of the course, students will be able to: explain the foundational concepts of computer science, including its historical evolution, core principles, and the significance of algorithms in problem-solving; apply computational thinking principles, such as decomposition, pattern recognition, and abstraction, to break down complex problems and design adaptive, reusable solutions; differentiate between algorithms and programs, and describe fundamental algorithmic techniques including divide and conquer, greedy algorithms, and reduction algorithms; understand the characteristics of low-level, middle-level, and high-level programming languages, with a specific focus on building C programs, including writing, compiling, linking, and execution; explain computer systems organization, detailing how hardware components like processors, memory, and I/O devices interact, and describe computer levels of abstraction from high-level problem-solving to machine-level instructions; articulate how data is represented at the machine level, including signed/unsigned integers, floating points, and character encoding, and comprehend machine-level program representation through assembly language and machine code; describe the role of operating systems in managing hardware and software interactions, including core components such as process management, memory, device drivers, and OS structures; and analyze and explain key operating system functions, specifically memory management techniques (e.g., dynamic allocation, virtual memory), file system concepts (e.g., file storage, directory structures), and mechanisms for system reliability and security (e.g., authentication, authorization).
Computer Science I provides a foundational understanding of computer science, covering essential concepts from its history and core principles to advanced topics such as computational thinking, algorithms, programming languages (including C), computer systems organization, and operating systems.
In the lower division baccalaureate/associate degree category, 3 semester hours in Information Technology (6/25).

Computer Science II
(CIS-275)
$249.00Location:
Various; distance learning format.
Length:
Varies (self-study; self-paced)
Dates:
June 2025 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Communications
Upon successful completion of the course, students will be able to: analyze and apply fundamental building blocks of high-level programming languages, including data types, control flow, and programming paradigms; discuss the data management principles, including metadata, data quality, and various database systems like relational and non-relational databases; evaluate and utilize software engineering fundamentals, processes, and best practices for designing, developing, and maintaining reliable software systems; explain enterprise and solution architectures, including patterns management and frameworks for organizing complex software systems within businesses; describe modern web application development, focusing on responsive and scalable architectures; explain the core principles of cybersecurity, including common threats, defense mechanisms, and policy governance; outline the foundational concepts of Artificial Intelligence, including its branches and applications.
Computer Science II delves into advanced topics in computer science. This course provides students with in-depth knowledge across various domains, including high-level programming language constructs, robust data management techniques, and essential software engineering principles. It further explores enterprise and solution architectures, modern web application development, critical cybersecurity concepts, and the foundations of artificial intelligence. The curriculum is designed to equip students with a strong theoretical and practical understanding of key computer science disciplines.
In the lower division baccalaureate/associate degree category, 3 semester hours in Information Technology (6/25).

Fundamentals of Graphic Design
(CIS-330)
$249.00Location:
Various; distance learning format.
Length:
Varies (self-study; self-paced)
Dates:
June 2025 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Graphic Design
Upon successful completion of the course, students will be able to: evaluate and apply visual research and conceptual development methods to create strategic and audience-targeted design solutions; analyze and critique graphic design work using foundational principles such as contrast, hierarchy, alignment, and balance to assess visual effectiveness; integrate advanced typographic knowledge—including hierarchy, legibility, typeface vs. font distinction—into the design of effective communication materials; apply color theory concepts such as harmony, contrast, saturation, and color psychology to develop cohesive and intentional visual identities; synthesize composition principles, including spatial organization and visual flow, to create aesthetically compelling and communicatively clear layouts; demonstrate proficiency in industry-standard graphic design tools (e.g., Adobe Creative Cloud) to produce professional-level digital and print-ready materials; critically assess the production process from screen to print, including file preparation, material selection, and client presentation strategies; analyze current and emerging technologies—including AI and web/mobile platforms—and predict their implications for the future of design practice and ethics.
Fundamentals of Graphic Design provides students with an in-depth exploration of the principles, tools, and evolving practices of graphic design. Through research-based inquiry, visual analysis, and hands-on design assignments, students will develop skills in layout, typography, color theory, digital tools, web and print design, and conceptual thinking. Emphasis is placed on both the technical execution and strategic purpose of design across print and digital platforms. The course culminates in a comprehensive final project that integrates core principles with emerging trends, such as artificial intelligence and responsive design, preparing students for real-world creative problem-solving in the modern design landscape.
In the associate/certificate degree category OR in the lower division baccalaureate/associate degree category, 3 semester hours in Graphic Design (6/25)

Introduction to Computers
(CIS-101)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
June 2017 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the exam, students will be able to: describe the function and purpose of computer hardware components and important application software; evaluate major operating systems; illustrate the major telecommunications alternatives and evaluate their suitability for a given task; compare and contrast Local Area Networks and Wide Area Networks; propose and evaluate solutions to data communication problems; and distinguish between the important programming languages and choose the correct computer language for the specific job.
Introduction to Computers (CIS-101) introduces students to the principles of information processing and computers. Students differentiate between the concepts of hardware and software and their uses in information systems. The exam traces the development of computers from their historical background to modern times and the role computers have in modern society. Special focus is given to computer operations and systems, as well as terminology.
In the lower division baccalaureate /associate degree category, 3 semester hours in Information Systems or Information Technology (6/17).

Introduction to Computing and Program Design
(TCH-120)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
December 2014 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: explain how data is represented in a computer; demonstrate knowledge of computer hardware and software; demonstrate knowledge of computer networks; design, implement and execute algorithms; explain social, ethical and legal issues arising from the use of computers; discuss future uses of computers; discuss computer usage in interdisciplinary fields; demonstrate knowledge of software applications such as electronic spreadsheets and databases; use a web browser to search the Internet; use computer terminology in written documents and oral communication; use computer etiquette in electronic communications; and use communication tools effectively.
This self-study course provides a broad introduction to the use of computers as tools for creativity, communications, organizing information, and problem-solving. The basic concepts of computer hardware, software, networking, and the Internet are covered. Organization of a typical Personal Computer (PC) is examined in a given popular operating systems environment. Terminology and concepts related to major PC hardware components and their functions are discussed consistent with industry standards and practices. Some typical user interface of popular operating systems are introduced. Topics include: current state, trends, and challenges of various aspects of computing: computer hardware and software, and programming languages.
In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Information Systems, Information Technology, or Web Design (12/14).

Introduction to HTML5 and CSS3
(TCH-105)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
January 2015 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of this course, students will be able to: develop client side web pages using HTML5 and CSS3 source code that is both readable and upholds current standards; create basic HTML elements such as hyperlinks, images, tables, and forms; use latest web technologies and programming languages to structure a web page effectively; control display and formatting characteristics for web page designs using Cascading Style Sheets; demonstrate knowledge of box properties and external style sheets to build portable, accessible, responsive web sites that present information with clarity and appeal; and compare and contrast user interactions between desktop web, mobile application, and mobile web.
Introduction to HTML5 and CSS3 is a self-study course introduces students to the principles of creating a web site from scratch using HTML5 (the latest HTML standard) and CSS3, (the latest CSS standard). This course leads students through the entire web site creation process, while developing and enhancing HTML, CSS, and visual design skills along the way. Students learn how to create accessible web sites that allow users to easily and quickly navigate through information, regardless of browser type, connection speed, or browsing device. Students also explore the principles of responsive design, a new method of designing web sites that adapt to devices ranging from mobile phones to desktop monitors. Whether building a site from scratch or redesigning an existing site, the principles presented in this course help students deliver their web content in a more responsive, accessible, and visually exciting way. Specifically, with HTML5 it is possible to develop web pages entirely with HTML5 and CSS3. There is no need for “plug‐ins” to provide additional functionality. The course of study is necessary to be prepared for the final examination, which consists of reading, study guide and crash course video supplements.
In the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Information Systems, Information Technology, or Web Design, Web Programming, or Internet Programming (1/15).

Introduction to Programming Using Python – Formerly Programming in Python (TCH-401)
(TCH-185)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
April 2019 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
This is our alternative TCH-401 course specifically designed for a Sara Schenirer cohort. If you are not a member of this cohort, please see our TCH-401 course.
In the associate/certificate degree category OR in the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Computer Information Systems, Cyber Security, Information Technologies, or as an elective in Business or Mathematics (4/19).

Microsoft Access
(TCH-164)
$100.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
July 2013 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: create Access databases and populate them to relevant data; query databases by various criteria and create forms for queries; perform basic calculations and statistics within queries; maintain Access databases by updating records, filtering records, setting validation rules, changing the appearance of data sheets and making mass changes within databases; create reports and forms generated from information in Access databases; generate multi-table forms and manipulate these forms using various techniques; utilize advanced Access reporting techniques to manipulate Access reports and forms in a variety of ways; use Structured Query Language (SQL) to manage data relating to Access databases in a variety of ways.
This self-study course covers functions and features of Microsoft Access 2010. Students study database concepts and the Access environment and learn how to design and create databases. Major topics include: tables, fields, and records, sorting and filtering data, setting field properties and data entry rules, creating queries, forms, and reports.
In the lower division baccalaureate/associate degree category, 2 semester hours in Computer Applications, Information Management, Information Systems, or as General Elective (8/13)(8/18 revalidation).

Microsoft Excel
(TCH-163)
$100.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
July 2013 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: create worksheets and present them in different ways showing various fonts, styles, sizes, colors, etc.; use the power of Excel to automatically calculate mathematical data and apply it seamlessly to spreadsheets; copy cells and ranges of cells and perform other complex manipulations of spreadsheets, including adding charts, subtables, etc.; perform financial functions and data tables to produce amortization schedules and use Excel’s formula checking function to minimize the possibility of error; create, sort, and query tables and the data within them; work with multiple worksheets and separate workbooks; and create templates by working with other features such as art, images, and screenshots to work these features into an Excel spreadsheet.
This self-study comprehensive course covers all the functions and features of Excel 2010 for students of any skill level. Major topics include: introduction to spreadsheet terminology, Excel’s components, entering and editing text, values, formulas, and pictures, absolute and relative references, ranges, rows, and columns, advanced formatting options, lookup functions, data validation, database functions, and using simple and complex formulas to assist with calculations.
In the lower division baccalaureate/associate degree category, 2 semester hours in Computer Applications, Information Management, Information Systems, or as General Elective (8/13)(8/18 revalidation).

Microsoft PowerPoint
(TCH-162)
$100.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
July 2013 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: create and edit PowerPoint presentations with a variety of elements; enhance presentations with pictures, shapes, clip art, etc.; add multimedia elements to improve the effectiveness of PowerPoint presentations; work information graphics into PowerPoint presentations; collaborate with others in preparing and delivering PowerPoint presentations; integrate PowerPoint presentations with elements linking them to other media by using hyperlinks and action buttons; and create self-running presentations containing animations.
This self-study course covers the most important functions and features of Microsoft PowerPoint 2010 for students of any skill level, beginning with an Introduction to PowerPoint’s components. Students will learn how to create, save, and rearrange presentations. Major topics include: formatting slides, using graphics and multimedia, customizing Smart Art graphics and tables, modifying and distributing presentations, action buttons, custom slide shows and equations, and integrating Microsoft Office files.
In the lower division baccalaureate/associate degree category, 2 semester hours in Computer Applications, Information Management, Information Systems, or as General Elective (8/13)(8/18 revalidation).

Microsoft Word
(TCH-161)
$100.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
July 2013 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon successful completion of the course, students will be able to: create various types of documents through Microsoft Word; insert headers, footers, footnotes, endnotes, etc. into a word document to maximize the professional look of the document; produce and use templates, form letters, mailing labels, and directories; use Word features to collaborate on documents with co-workers; create and make changes to title pages, tables of contents, lists, letterheads, and various other in-document features; and create templates for online forms and enhance those forms using macros and other relevant features.
This self-study course familiarizes students with the Microsoft Word program and provides a variety of features available in the application as well as strategies to maximize productivity. By learning the essentials of the program, students learn how to produce, edit, format, view, display, and print documents such formal letters, business presentations, and research papers.
In the lower division baccalaureate/associate degree category, 2 semester hours in Computer Applications, Information Management, Information Systems, or as General Elective (8/13)(8/18 revalidation).

Programming in Python
(TCH-401)
$249.00Location:
Various: distance learning format
Length:
Varies (self-study; self-paced)
Dates:
April 2019 - Present.
Instructional Delivery Format:
Online/distance learning
Category:
Computers and Information Technology
Upon completion of this course, students will be able to: debug common errors in Python; define data types and analyze functions; examine conditional statements and the iterative process; manipulate strings and lists and recognize mutable versus immutable data structures; access modules and import files; analyze classes and objects; implement recursive definitions and catch exceptions; and work with dictionaries and recognized advantages of inheritance.
This 8-module course provides students with a working knowledge of concepts and programming techniques in Python. Topics include: debugging, data types, functions, conditionals, iteration, strings, lists, dictionaries, modules, filed, recursion, classes, and objects. Instructional methods include: Study guide, required readings, and a final exam.
In the associate/certificate degree category OR in the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Computer Information Systems, Cyber Security, Information Technologies, or as an elective in Business or Mathematics (4/19).

