Test Center

It is easy to see the newest titles that have been added to the test library. Go to the Test Center and click "View All Free Tests". The list will include the latest tests. Come see what is new and measure your skills!

Programming Concepts


Our Programming Concepts test measures your knowledge of the core aspects of computer programming that are valid across programming languages. Designed for all programmers, this test covers the following topics: Algorithms, Complex Data Types, Data Access, Productivity and Quality, Program Flow, Program Structure, Programming Paradigms, User Interface, Variables, Data Types, and Operators.

This test is associated with a Job Role. Please visit the Job Role Center for more details.


Once you request a test, your Personal Identification Number (PIN) will be stored in your My Plan for easy access. You will have 90 days in which to take the test you requested.

Test Outline

Analysis and Translation
Searching & Sorting
Complex Data Types
Data Structures
Data Access
Data Sources
Relational Databases
Productivity and Quality
Code Formatting
Program Flow
Conditional Logic
Error Handling
Program Structure
Expressions and Statements
Functions and Subroutines
Variable Declaration and Scope
Programming Paradigms
Compiled/Interpreted Languages
Event-driven Programming
Object-Oriented Programming
Procedural Programming
User Interface
Form / Screen Design
Help Systems
Input Validation
Variables, Data Types, and Operators
Numeric Data