Course Description

Learn to code from scratch using C# and Visual Studio — the same language and tools used by professional software developers. You'll start with the basics of how computers work and progress through building your own applications, from simple console programs to graphical apps with user interfaces.

Along the way, you'll learn version control with Git and GitHub, work with files and data structures, and explore object-oriented programming. The course also introduces AI-assisted coding tools like GitHub Copilot so you're prepared for how software is built today.

Students who complete the course have the opportunity to receive credit toward a first-year programming course in the DMIT program at NAIT.

Prerequisite: None | Earn up to 13 credits