Introduction to Programming Course (55337)

Price
$2,995.00 USD

Duration
5 Days

 

Delivery Methods
Virtual Instructor Led
Private Group

Course Overview

Breaking into software development can feel overwhelming; research shows that 30% to 50% of students struggle or drop out of introductory programming courses because the fundamentals are difficult to grasp without the right structure.

55337: Introduction to Programming provides a clear solution. This 5-day, beginner-friendly course introduces you to the basics of computer programming through Microsoft Visual Studio 2022, using C# and Visual Basic.

You’ll learn how computers process data, write algorithms, and use decision structures and loops, then progress to object-oriented concepts like classes, inheritance, and polymorphism. The course also introduces debugging, security, I/O, and performance, giving you a solid foundation to advance into Programming in C# and begin your software development journey.

What Is Included

  • Expert-led instruction with real-world examples
  • Official Microsoft courseware and digital resources
  • Certificate of completion
  • Hands-on labs and coding exercises
  • Access to class recordings for 90 days (if applicable)
  • Guaranteed-to-run dates (where marked)
  • Flexible rescheduling options (see conditions)

Course Objectives

This course builds the foundation for learning modern programming. You will learn to:

  • Explain core programming concepts such as storage, processing, and compilation
  • Create and use variables, constants, decision structures, and loops
  • Write and interpret pseudocode and basic algorithms
  • Work with data structures including arrays, lists, stacks, and queues
  • Implement OOP with classes, encapsulation, inheritance, and polymorphism
  • Use the .NET Base Class Library (BCL)
  • Apply application security concepts and I/O operations
  • Debug applications and handle errors effectively
  • Understand performance and memory management considerations

Who Should Attend?

This course is intended for beginners with little or no prior programming experience who want to gain practical skills in coding. It’s especially suited for students, career changers, business professionals working with technical teams, and IT staff preparing for more advanced development courses.

  • Top-rated instructors: Our crew of subject matter experts have an average instructor rating of 4.8 out of 5 across thousands of reviews.
  • Authorized content: We maintain more than 35 Authorized Training Partnerships with the top players in tech, ensuring your course materials contain the most relevant and up-to date information.
  • Interactive classroom participation: Our virtual training includes live lectures, demonstrations and virtual labs that allow you to participate in discussions with your instructor and fellow classmates to get real-time feedback.
  • Post Class Resources: Review your class content, catch up on any material you may have missed or perfect your new skills with access to resources after your course is complete.
  • Private Group Training: Let our world-class instructors deliver exclusive training courses just for your employees. Our private group training is designed to promote your team’s shared growth and skill development.
  • Tailored Training Solutions: Our subject matter experts can customize the class to specifically address the unique goals of your team.

What is the 55337: Introduction to Programming course? Is it worth it?

This is a beginner-level Microsoft Official Curriculum (MOC) course designed to introduce core programming skills. It’s worth it if you want a structured entry point into coding. Entry-level programmers and software developers earn an average salary of $65,000–$85,000 in the U.S. (PayScale, Indeed).

Will this course help me learn how to code from scratch?

Yes. The course starts with the basics and gradually builds your knowledge. You’ll write, run, and debug your own programs, even if you have no prior coding experience.

What programming concepts will I learn?

You’ll cover key programming fundamentals: variables, data types, control flow, loops, functions, and debugging. These are essential skills that apply across all programming languages.

Do I need prior experience to take this course?

No prior programming experience is required. You only need basic computer literacy and familiarity with Windows.

Does this course prepare me for certification?

This course provides the foundation for further Microsoft development training, such as C#, .NET, or Python courses. While it doesn’t directly map to a certification exam, it prepares you for future certifications in programming and development tracks.

Learning Credits: Learning Credits can be purchased well in advance of your training date to avoid having to commit to specific courses or dates. Learning Credits allow you to secure your training budget for an entire year while eliminating the administrative headache of paying for individual classes. They can also be redeemed for a full year from the date of purchase. If you have previously purchased a Learning Credit agreement with New Horizons, you may use a portion of your agreement to pay for this class.

If you have questions about Learning Credits, please contact your Account Manager.

Corporate Tech Pass: Our Corporate Tech Pass includes unlimited attendance for a single person, in the following Virtual Instructor Led course types: Microsoft Office, Microsoft Technical, CompTIA, Project Management, SharePoint, ITIL, Certified Ethical Hacker, Certified Hacking Forensics Investigator, Java, Professional Development Courses and more. The full list of eligible course titles can be found at https://www.newhorizons.com/eligible.

If you have questions about our Corporate Tech Pass, please contact your Account Manager.

Course Prerequisites

Before attending this course, students should have: Ability to use computers to start programs, open and save files, navigate application menus and interfaces, Ability to understand logical concepts such as comparisons, Understand number theory, Ability to create, understand, and follow structured directions or step-by-step procedures, Ability to understand and apply abstract concepts to concrete examples

Agenda

Module 1: Introduction to Programming Concepts

  • What is programming?
  • Programming languages and environments
  • Compiling and running code

Module 2: Variables and Data Types

  • Using variables and constants
  • Working with data types
  • Performing calculations with operators

Module 3: Control Structures

  • Conditional statements (if/else)
  • Loops (for, while)
  • Practical flow control examples

Module 4: Functions

  • Declaring and calling functions
  • Parameters and return values
  • Organizing code with functions

Module 5: Debugging and Troubleshooting

  • Common programming errors
  • Debugging tools and techniques
  • Testing and validating programs

Module 6: Putting It All Together

  • Writing your first complete program
  • Combining variables, control flow, and functions
  • Next steps in programming
 

Upcoming Class Dates and Times

Dec 8, 9, 10, 11
8:00 AM - 4:00 PM
ENROLL $2,995.00 USD
CourseID: 3601564E
 



Do You Have Additional Questions? Please Contact Us Below.

contact us contact us 
Contact Us about Starting Your Business Training Strategy with New Horizons