Website Logo
Call Get Info Login

Computer Programming
Distance Learning Course Summary

Home » Computer Technology » Computer Programming
Get started with a $10 down payment!
Price : $895.00
Down Payment :
$10.00
Monthly Payment :
$43.76

Computer Programming

Nearly every business and every home operates with some type of computer. Whether it is something technical you use in your house, a cell phone, or a personal computer, programming is involved in making it operate.

From learning to write code to object-oriented programming, Stratford’s training course can help you learn the important fundamentals of computer programming, as well as touch upon the technical skills and sophisticated language used by more experienced computer programmers.

Focusing on fundamental theory, Stratford’s computer programming course lets you learn the basics right from the comfort of your own home.
Computer Programming Module 1
Understanding the Personal Computer

• Terminology
• Evolution of Software
• Installing a New Computer
• Hardware Components
• Function of the CPU
• Memory, Input, Output, and Storage Devices
• Operating Systems
• Internet and Online Services
• Troubleshooting PC Problems and Errors

Computer Programming Module 2
Introduction to Windows 10

• Windows Basics
• Using the Mouse
• Working with Windows
• The Action Center and Taskbar
• System, Device and Network Settings
• Rearranging Your Windows
• Folders, Icons and Shortcuts
• The Start Area
• Copying and Pasting
• Windows 10 Text Programs
• Paint, Snipping Tool and Calculator
• Photos Program
• Using Microsoft Edge
• Installing and Uninstalling Software
• Using Cortana
• Calendar, People and Mail
• User Accounts and File Sharing
• Finding Lost or Deleted Files
• Keeping the System Healthy

Computer Programming Module 3
C Programming Absolute Beginner's Guide Part 1

• Defining C Programming
• The Programming Process
• Writing Your First C Program
• Clarifying Your Code with Comments
• Putting Your Program’s Results up on Screen
• Adding Variables to Your Programs
• Adding Words to Your Programs
• Making Your Programs More Powerful with #include and #define
• Interacting with Users
• Letting C Handle Math for You
• Powering up Variables with Assignments and Expressions
• Testing Data to Pick a Path
• Using Logical Operators and Other Operators

Computer Programming Module 4
C Programming Absolute Beginner's Guide Part 2

• Using Loops to Save Time and Effort
• Breaking in and out of Looped Code
• Using Statements
• Increasing Your Programs Output and Input
• Getting More from Your Strings
• Advanced Math for the Computer
• Arrays
• Alphabetizing and Arranging Your Data
• Solving the Mystery of Pointers
• Maximizing Your Computer’s Memory
• Setting up Your Data with Structures
• Saving Sequential and Random Files
• Organizing Your Programs with Functions
• Passing Variables to Your Functions
• Returning Data from Your Functions

Computer Programming Module 5
Sams Teach Yourself C Programming Part 1

• Getting Started with C
• The Components of a C Program
• Storing Information
• Variables and Constants
• Statements, Expressions and Operators
• Packing Code in Functions
• Basic Program Control
• Fundamentals of Reading and Writing Information
• Using Numeric Arrays
• Understanding Pointers
• Working with Characters and Strings
• Implementing Structures, Unions and TypeDefs
• Understanding Variable Scope

Computer Programming Module 6
Sams Teach Yourself C Programming Part 2

• Advanced Program Control
• Working with Screen, Printer and Keyboard
• Pointers to Pointers and Arrays of Pointers
• Pointers to Functions and Linked Lists
• Using Disk Files
• Manipulating Strings
• Getting More from Functions
• Exploring the C Function Library
• Working with Memory
• Advanced Compiler Use


This educational program is an introductory course designed to help students gain knowledge necessary for the vocational application of this subject. Completion of this program does not fulfill the legal requirements of particular state licenses or certifications, which may require additional training or apprenticeships.

We take great pride in providing you with the most up-to-date computer programming textbooks and equipment. One or more of the above-mentioned subjects may, therefore, change if updating becomes necessary during the course of your computer programming studies. The order in which the material is presented may vary.
Computer Programming Course

It’s a good way to learn about computer programming or to upgrade your skills.

W.S. - Ontario

"I have gained lots of knowledge from this program. I would like to thank everyone at SCI who helped to put this program together."

M.D. - Ontario