Question? 1-800-957-5412

Request Info   Enroll Online  

Computer Programming Training Course

Career Diploma in
Computer Programming

Turn your passion for computer languages and coding into a great career after taking our online Computer Programming training. Gain hands-on skills using the Visual C# programming language developed by Microsoft®. We’ll help you succeed in our Computer Programming training course.

  • Prerequisite: None
  • Study Method: Textbooks with Online Lessons and Exams
  • Program Length: As few as 6 Months

See all Career Diploma Programs  

- Limited Time -

This Career Program
Now $10 Down

  What You'll Learn

The online computer programming training course is comprised of 15 lessons. Each lesson introduces essential subject matter and continues with an introduction to the new vocabulary and terms you must know. These lessons strengthen your knowledge in new concepts such as…

  • Line and shape controls
  • Positioning and editing properties of multiple controls simultaneously
  • Industry standard naming conventions
  • ANSI code and Unicode
  • Formatting text outputs using character escape sequence

Request Info   Enroll Online  

View Curriculum Details  

Lesson 1: Introduction to Programming  

Introduction to basic concepts of computer programming.

Lesson 2: Introduction to Visual C# 2008  

The role of C# in Microsoft Visual Studio 2008; Installation of programming tools; Planning before coding; Naming rules and conventions; Writing basic programs.

Lesson 3: User Interface Design  

Overall user experience; Line and shape controls; Positioning and editing properties of multiple controls simultaneously; Keyboard interaction within running applications; Creating programs that look and behave like Microsoft applications.

Lesson 4: Variables, Constants, and Calculations  

How to perform basic calculations; Variables and constants; Industry standard naming conventions; Structured exception handling.

Lesson 5: Decisions and Conditions  

Logic of if/else statements; Coding nested if statements; Logic flowcharts; Program debugging; ANSI code and Unicode; Using relational operators to compare strings; Formatting text outputs using character escape sequences; Advanced features of message boxes.

Lesson 6: Menus, Common Dialog Boxes, and Methods  

Designing and implementing menus using Windows standards; Implementing context menus; Creating dialog boxes;

Lesson 7: Multiform Projects  

Adding/removing forms; Working with predefined forms from Project Designer; Creating a Splash screen; Passing variables and constants safely between forms; Moving compiled programs between computers.

Lesson 8: Lists, Loops, and Printing  

Enhancing applications with list boxes and combo boxes; Printing functions; Item collections and indexing; Coding event-handling methods; Utilizing loops.

Lesson 9: Arrays  

Understand and construct single-dimension and multi-dimensional arrays; Declare and access arrays; Foreach loops; Structures; Adding data to arrays with text boxes and list boxes.

Lesson 10: Web Applications  

Developing web applications in Visual Studio Editor; Creating web projects with ubiquitous hyperlinks and cascading style sheets; utilizing session objects and AJAX; Writing event handlers for objects on a Web page.

Lesson 11: Database Applications  

Developing database applications; XML; Interacting with databases on a Windows or Web form; Accessing external database files; Binding data to forms; Writing LINQ queries to access a database.

Lesson 12: Data Files  

Storing/retrieving data files; Storing information using data files vs. databases; .NET file handling classes for reading and writing data; Performing error checking.

Lesson 13: OOP: Creating Object Oriented Programs  

Defining custom classes and objects; Inheritance; Building classes, properties, and methods; The difference between an object and an instance of the object; Multitier applications.

Lesson 14: Graphics, Animation, Sound, and Drag-and-Drop  

Creating simple animations; Adding sound to an application; Playing video on a form; Drag-and-drop capabilities; Utilizing coordinates to locate graphics on a form; Generating random numbers.

Lesson 15: Additional Topics  

Utilizing advanced techniques for validating data at the field-level; Code snippets; Multiple document interface; Displaying error messages directly on a form; Adding toolbars and status bars.

Close Curriculum Details  

  What You Get

Complete our computer programming training online on your terms. Begin on your schedule, study at your own pace and get personal guidance when you need it. We’ve removed the obstacles so you can move ahead quickly!

Carefully selected computer programming training course content ensures a balance of theoretical concepts and practical application. Your tuition covers:

  • Comprehensive computer programming textbook and study guides
  • Online, open-book exams
  • Dedicated academic support and tutoring
  • Participation in the Student Community
  • Career Services powered by CareerBuilder®

Graduates of our computer programming training course receive a personalized diploma and may attend our annual graduation ceremony. It’s an important step toward career fulfillment.

  • Computer Programming Training Books


  • Computer Programming Training Diploma


  • Graduation Video


We’ve cleared the way. Start your Computer Programming training course today. Speak with an Admissions Advisor at 1-800-957-5412 or enroll online now.