Online Computer Programming Languages Certificate

Why ICS Canada?

  • DEAC Accredited
  • Self-Paced
  • Supportive
  • Low monthly payments

Program Overview

Learn computer programming and take the first steps toward a technology career with lots of possibilities. ICS Canada’s Computer Programming Languages Certificate program covers a variety of topics, such as Introduction to Programming, Microsoft® Access, Programming in Java,™ and Visual Basic.® You’ll gain experience with real programs used in the technology field today — all on your own time, in the comfort of your own home. And you can complete this program in as little as six months.

With supportive instructors and a career-focused curriculum, ICS Canada offers an ideal learning environment for those who want to learn about computer programming. This program can help you take the first step towards a new career as a computer programmer, website or software developer, or database manager.¹

Curriculum Details

Program Goal and Outcomes

Program Goal

The Computer Programming Languages Career Certificate program provides students with a background in programming and logic, Microsoft Access and Visual Basic, and Java to help prepare them for entry-level positions as a computer programmer, website or software developer, or database manager.

Program Outcomes

Upon completion of the program, students will be able to:

  • Create loops; create, search, and sort arrays; create modules and hierarchy charts
  • Use Boolean expressions, validate input
  • Design graphical user interfaces
  • Create new Access databases, create forms and reports, sort and filter your data with queries, analyze your data
  • Use the Java programming language to program applets and create animations and graphics for use on the Internet
  • Use Swing components and create Java programs using layout managers
  • Apply Visual Basic programming algorithms and data structures to solve real-world problems
  • Apply object-oriented programming concepts to create new code libraries and use existing code libraries
  • Design a complex user interface for a Windows Forms application
  • Demonstrate knowledge of logic flow within a task or program

Course 1

CSC105 Introduction to Programming

Examines the basic logic common to all programming languages; shows students how to create their own programs not based on any particular programming language; concentrates on the basic guidelines and best practices for developing good programming skills.

Course 2

CSC109 Microsoft Access

Create simple and complex database solutions with this database management software; enter data in tables; build and use queries and forms to interact with databases; use reports to print database content; create a relational database; analyze data with reports.

Course 3

CSC215 Programming in Java™

Learn object-oriented techniques early; create short code examples built from the bottom up; utilize good programming practices; build visually interesting GUI and Web-based applications; explore input and repetition structures; learn Swing components; discover looping structure and the concept of inheritance; use arrays and exception handling; work with the Java platform.

Course 4

CSC218 Visual Basic®

Introduction to Visual Basic® and managing controls; dialog boxes and controls; nature of Visual Basic® programs; Visual Basic® forms, files, and output; graphics, multimedia, and form templates; ActiveX Data Objects (ADO.NET); Internet access, Help files, and distributing programs; and multidimensional arrays.


Computer Specifications
As you know this is an online academic program. This means you will need high-speed internet access to begin your program. In addition, you will need access to a Microsoft® Windows® based computer running Windows 7® or later, Microsoft® Office 365, and an email account to participate in and complete your program.

We reserve the right to change program content and materials when it becomes necessary.
In order to further enhance your performance in this field, ICS has researched and recommended specific practical activities designed to complement your coursework.
To ensure that you acquire the manual skills which are important in this program area, we encourage you to follow all of the course instruction.
A High School Diploma or GED is required to enroll in this program.
Microsoft, Visual Basic, and Windows are trademarks of Microsoft Corporation registered in the United States of America and/or other jurisdictions.
Java is a trademark of Sun Microsystems, Inc. in the United States of America and/or other countries.
Pentium is a trademark of Intel Corporation and its subsidiaries registered in the United States of America and/or other jurisdictions.

Sample Lesson

To view a Computer Programming Languages sample lesson, click here.

Computer Programming Languages Course Details

In ICS Canada’s Computer Programming Languages program you’ll cover topics such as:

  • Simple and complex database solutions
  • Programming in Java™
  • Visual Basic®
Computer programming languages certificate

Here are a few qualities that skilled computer programmers have in common:

  • Analytical: You use logic and careful analysis to solve a problem.
  • Problem solving: Finding the missing piece can be challenging and rewarding.
  • Detail oriented: It’s important to have a sharp eye and check things twice.
  • Persistent: Obstacles are part of the job and not a reason to become frustrated.

"I chose to further my education and accounting knowledge with ICS Canada while working as an accounting clerk, which allowed me to move up within the company at which I am currently working. Studying with ICS Canada was a great experience, and the instructors were very helpful when it came to resolving any issues I had while studying."

- Sean S., ICS Canada graduate

"I have taken three diploma courses with ICS Canada. It has been very rewarding and challenging. I love to increase my knowledge level and share experiences. ICS Canada is great. Enrol! The contact with them is always very pleasant. You feel like a part of the ICS team."

- Connie K., ICS Canada graduate

Your program includes:

  • Customized payment plans with 0% interest
  • Textbooks
  • Study Planner App to customize your study plans and keep track of your progress
  • Instructional support from our experienced faculty
  • Your personalized online student homepage and learning portal
  • Exclusive access to ICS Canada’s Student and Alumni Facebook Group
  • Additional resources such as our online library and career guidance from Career Cruising

Does The Computer Programming Languages Certificate Program provide any access to software?

Yes, students will be able to download Microsoft Visual Studio software with the program.

More FAQs >

¹ The completion of a certificate-level program does not typically qualify a student for employment. Completion of this program may assist students who have previous academic or work-related experience improve their chances for promotion or entry-level employment.