Programming

Applications developers or programmers typically write, test, and maintain detailed programs for implementation in desktop, network, and web environments. Successful programmers must be creative, use good problem-solving techniques, have a keen sense of business needs, and possess an excellent understanding of customer requirements. They must also possess the technical and functional skills to analyze, design, develop, and implement object-oriented applications for a variety of audiences. For those pursuing careers as programmers, application development skills and an understanding of specific tools and technologies continue to be the qualifications in highest demand by employers in the technology sector.


 Updating Classes...

Current Programming Classes

  • C# Programming Certificate Information Session

    Find answers to your questions about required skills and expected outcomes. Meet our instructor, an industry professional with years of practical experience as a programmer and teacher. Learn about the classes required to earn the certificate, as well as the... More about C# Programming Certificate Information Session

  • 2019 Cloud Bootcamp

    This course is offered through Cloud Genius®. You can find more information about Cloud Genius at the following address: https://be.a.cloudgeni.us Course includes latest technological advances such as serverless technologies, containerization technologies, and virtualization technologies. Having a cross-sectional experience across a... More about 2019 Cloud Bootcamp

  • 2019 Cloud Bootcamp - On Demand

    This course is offered through Cloud Genius®. You can find more information about Cloud Genius at the following address: https://be.a.cloudgeni.us Course includes latest technological advances such as serverless technologies, containerization technologies, and virtualization technologies. Having a cross-sectional experience across a... More about 2019 Cloud Bootcamp - On Demand

  • Algorithms in .NET

    This class introduces algorithm techniques and data structures for new .NET developers with development experience but no formal computer sciences background who want to create tools using C#. The course is a good refresher on structured coding and includes hands-on... More about Algorithms in .NET

  • Basic Programming Essentials

    Discuss computer programming concepts and terminology. Write simple computer programs using the basic coding structures in C#, such as assignment statements, variables, constants, decision making statements, loops, and arrays. Test and debug simple programs in Visual Studio (VS). All basic... More about Basic Programming Essentials

  • C# Automation

    Software quality is everyone's responsibility on the development team. Learn to implement quality from the ground-up, as well as build checks for existing software. Create software automation that builds, tests, and reports the results. Apply NUnit as both an automation... More about C# Automation

  • C# Programming Certificate Capstone

    The final capstone project utilizes all the skills learned throughout the C# Programming Certificate. This project will form a central part of your professional portfolio. This is an individualized project in which you can expect to spend as much as... More about C# Programming Certificate Capstone

  • C# Programming: 1

    Learn C# programming in a Windows environment using Visual Studio. Develop skills in designing and writing simple C# computer programs using basic coding structures such as variables, constants, enumerations, decision making statements, loops, arrays, methods, and error handling. Learn how... More about C# Programming: 1

  • C# Programming: 2

    Study C# programming in a Console environment using Visual Studio. Apply the .NET Framework and object-oriented programming principles to create a C# application. In addition, develop skills in designing and writing C# computer programs using structures, collections and custom exceptions.... More about C# Programming: 2

  • C# Programming: 3

    Learn C# programming in a Console environment using Visual Studio. Develop skills in designing and writing C# computer programs using file processing, generics, delegates, events, asynchronous programming and multi-threading using the Task Parallel Library. Get hands-on practice with applying these... More about C# Programming: 3

  • C# Programming: 4

    Develop skills to transfer data between a SQL Server database and XML files. Working in a team environment, apply the scrum/agile practices to design and write C# computer programs. The assigned projects are designed to refresh you on the materials... More about C# Programming: 4

  • Cloud Computing with Azure

    Learn the basics of getting connected to Azure, Microsoft’s cloud computing service. Create virtual environments, and extend your existing skills to the cloud development model. You will learn how to build, deploy, host, and manage applications using Azure. Learn basic... More about Cloud Computing with Azure

  • Data Access Using C#

    Access a SQL Server database by applying the Entity Framework using both the database-first and code-first approaches. Use Language-Integrated Query (LINQ) to query and update arrays, entities, and XML documents. Acquire the skills needed for working with various types of... More about Data Access Using C#

  • Game Design and Development with Unity

    This course will prepare you for the Unity Certified Associate certification. Whether you are just getting started in your games industry career or have some experience, the Unity Developer certification can help your résumé stand out in a crowded field.... More about Game Design and Development with Unity

  • Game Design and Development with Unity Information Session

    According to Burning Glass Technologies, "Professionals who have Unity skills earn over $20,000 more than their peers without Unity skills” and “Unity is one of the most in-demand IT skills and has one of the highest forecasted growth rates at... More about Game Design and Development with Unity Information Session

  • Learn to Code for Beginners

    Everyone can learn to code! In this introduction to software coding, we will be using Microsoft Small Basic to cover text-based coding that’s easy and fun to learn. This class acts as a starting point, before our Basic Programming Essentials... More about Learn to Code for Beginners

  • Machine Learning with Python

    Experience an introduction to the world of machine learning and artificial intelligence. Create programs that can learn from data. Common learning algorithms, the basics of fitting a model to data, and typical machine learning project steps are covered. Prerequisite: Programming... More about Machine Learning with Python

  • PowerShell Stack

    Three levels of PowerShell bundled in one class. This course will take the student from a beginning understanding of PowerShell, which will provide essential skills for Windows administrators of all levels, through advanced topics. Get started with the basics of... More about PowerShell Stack

  • PowerShell: Level 1

    Windows PowerShell is a utility that greatly extends the scripting capabilities of Windows. Built on the .NET Framework, PowerShell is both a language and an interface for administering Windows. If you manage a Windows system, PowerShell will make it easier... More about PowerShell: Level 1

  • Programming with Python Stack

    Three levels of Programming with Python bundled in one class. Python is an open-source, general-purpose, programming language whose design philosophy emphasizes code readability. This course has plenty of hands-on examples to illustrate how programming works. Learn types, operators, variables, IF... More about Programming with Python Stack