Login / Register

Save 32%

Learn to Code Package

Learn the basics of computer programming through the use of Microsoft Visual Studio 2013 and either the Visual C# or Visual Basic programming languages. The course assumes no prior programming experience. The focus will ... Show More
Course Prerequisites:
CompTIA A+ and Network+ or a minimum of 2 years related working experience.
Request a Quote

Instructor-Led Training (ILT)

Attend training in a classroom environment at a campus near you. Instructor-led training is still the number one delivery method of choice because it allows you to interact and discuss the training material, either individually or in a group setting, and you gain access to expert knowledge from certified instructors. This form of guided learning is impactful and produces positive learning outcomes. Day, evening and Saturday classes are offered.


24 Evenings and Saturdays (3 months)

Course Schedule

Upcoming dates for Learn to Code Package

Additional Terms of this Package

  • *Two evenings per week and two Saturdays per month
  • The course must be completed within 6 months of accepting this quote

Course Content

Course 10975 Introduction to Programming (8 Evenings and Saturdays)

Module 1: Introduction to Core Programming Concepts

  • Computer Data Storage and Processing
  • Application Types
  • Application Life-Cycle
  • Code Compilation

Module 2: Core Programming Language Concepts

  • Syntax
  • Data Types
  • Variables and Constants

Module 3: Program Flow

  • Introduction to Structured Programming Concepts
  • Introduction to Branching
  • Using Functions
  • Using Decision Structures
  • Introducing Repetition

Module 4: Algorithms and Data Structures

  • Understand How to Write Pseudo Code
  • Algorithm Examples
  • Introduction to Data Structures

Module 5: Error Handling and Debugging

  • Introduction to Program Errors
  • Introduction to Structured Error Handling
  • Introduction to Debugging in Visual Studio

Module 6: Introduction to Object-Oriented Programming

  • Introduction to Complex Structures
  • Introduction to Structs
  • Introduction to Classes
  • Introducing Encapsulation

Module 7: More Object-Oriented Programming

  • Introduction to Inheritance
  • Introduction to Polymorphism
  • Introduction to the .NET Framework and the Base Class Library

Module 8: Introduction to Application Security

  • Authentication and Authorization
  • Code Permissions on Computers
  • Introducing Code Signing

Module 9: Core I/O Programming

  • Using Console I/O
  • Using File I/O

Module 10: Application Performance and Memory Management

  • Value Types vs Reference Types
  • Converting Types
  • The Garbage Collector

See fewer details

Course 20483B MCSA: 70-483 Programming in C# (8 Evenings and Saturdays)

See more details

Course 20480B MCSA: 70-480 Programming in HTML5 with JavaScript and CSS3 (8 Evenings and Saturdays)

See more details

CTU Training Solutions , Updated: May 23rd, 2019

Share with friends

Request a Quote

Your Name
Your Surname
Contact Number
Your Email
Which campus would you like to study at?
Your job title
Will your training be sponsored?
The course information above is subject to change without notification due to market trends in the industry, legislation and/or programme version updates. Terms and Conditions

Join the CTU community

Join the CTU Community Portal and gain access to superior resources.

Join for Free