Welcome to ONLC Training Centers
Get hands-on, instructor-led C# Programming training at ONLC

C# Programming Classes & Certification

C# (pronounced C Sharp) is a general-purpose, object-oriented programming language. C# was designed for building a wide range of applications and it is favored among developers as it's especially easy for building Windows desktop applications and games. Though developed by Microsoft, C# can be applied to any open source platform.

C# is simple and powerful. With its many innovations, C# enables rapid application development while retaining the expressiveness and elegance of C-style languages. It is remarkably scalable, consistent and easy to maintain.

You can learn and advance your C# programming skills with live, hands-on training classes at ONLC. Training is led and supported by a professional instructor who has years of programming and teaching experience. Those who don't have a programming background can learn to write good syntax in code constructs, utilize arrays and methods and more in our Introduction for Non-Programmers course while those with any programming background looking to learn C# can benefit from the traditional Introduction for Programmers class. From there move onto advanced level training so you can learn reflection and dynamic programming, multithreading, asynchronous programming plus Lambdas, LINQ, and Functional Programming.

C# programming classes are waiting for you at ONLC so you can get on your way to an IT career building mobile apps, desktop apps, cloud-based services, websites, enterprise software and games.

C# Classes, Schedule & Prices

Click the title of the classes marked with the green flag () to see specific locations and dates of Ready to Run classes.  Click the title of the classes marked with the yellow flag () to see specific locations and dates of Early Notice classes.

Class Information
Click Title for Dates & Outlines Days Fee
C# Programming - Prerequisite
C# Programming Level 1: Introduction for Non-Programmers 4 $1595    
C# / Windows Store Apps
C# Programming Level 1: Introduction for Programmers 3 $1195
C# Programming Level 2: Advanced Programming Techniques 2 $995    
20483: C# Programming Level 3: Developer Deep Dive (Microsoft Course 20483) 5 $2795
C#/Windows Store Apps (On-Demand, Self-Study)
C# On-Demand: Programming in C# (20483) 5 $995

 

ONLC Value Adds

Along with outstanding training, attendees in our public, live instructor-led classes have these options:

  • Satisfaction Guarantee
    There is no better way for you to experience the quality of our live, instructor-led training than to take a class. Those not familiar with ONLC can take a public, instructor-led class risk-free knowing we offer a money-back satisfaction guarantee. See satisfaction guarantee details

  • Optional Class Retake
    Need a second look at a public, instructor-led ILT course you already attended with ONLC? Our optional refresher course lets you repeat the same course one time (1x) for free. Some restrictions apply and not applicable for On-Demand courses. See Retake class details

C# Certification

 

Windows Store Apps courses include C# and are related to Microsoft's App Builder track. You must earn MCSA certification to then progress onto MCSD: App Builder certification. The MCSD credential validates you have the skills needed to build modern mobile and/or web applications and services. See MCSA/MCSD App Builder.

Important Note: Microsoft is phasing out Microsoft Certified Solutions Associate (MCSA), Solutions Expert (MCSE) and Solutions Developer (MCSD) certifications January 31, 2021. Microsoft has introduced new credentials that are Role-based certifications.

News & Offers



Save on technical training with our 15-Day Saver plan.

Save on Technical Training
For just $6,995 an individual can take up to fifteen (15) technical days of live, instructor-led hands-on training at ONLC! The 15-day Pass can be used for many public technical classes. Find out more

 

Save on technical training for your entire company with our CEA Tech Saver

Save on Company-wide Technical Training
Our Corporate Education Account (CEA) Tech Saver can give an entire company a set discount on technical classes for a full year. The greater your purchase the higher your discount. Find out more

 

Microsoft Software Assurance vouchers accepted hereMicrosoft Software Assurance Vouchers Accepted Here
ONLC accepts Microsoft Software Assurance Training Vouchers (SATV) on Microsoft-approved courses. Note, Microsoft is retiring the SATV benefit effective January 01, 2022. SA Vouchers must be used prior to that date. Learn more and view approved classes.

 

ONLC Training Centers is a Microsoft Gold Learning PartnerAuthorized Microsoft Classes at ONLC Training Centers
ONLC is a Microsoft Learning Partner. Instructor-led Microsoft technical classes use authorized materials and are taught by a Microsoft Certified Trainer (MCT).

 

Questions?

To learn more about live, instructor-led C# Programming classes or if you have questions contact our Education Advisors weekdays at:

1.800.288.8221

 

Locations
Virtual C# training
AlabamaBirmingham C# trainingBirmingham C# training
Huntsville C# trainingMobile C# trainingMontgomery C# training
ArkansasBentonville C# trainingLittle Rock C# training
Little Rock C# training
ArizonaMesa C# trainingPhoenix C# training
Scottsdale C# trainingTucson C# training
CaliforniaBakersfield C# trainingElk Grove C# training
Fresno C# trainingGlendale C# trainingIrvine C# training
Los Angeles C# trainingLos Angeles C# trainingManhattan Beach C# training
Orange C# trainingPetaluma C# trainingPleasanton C# training
Riverside C# trainingSacramento C# trainingSan Diego C# training
San Diego C# trainingSan Diego C# trainingSan Francisco C# training
San Jose C# trainingWalnut Creek C# trainingWoodland Hills C# training
ColoradoBoulder C# trainingCentennial C# training
Colorado Springs C# trainingDenver C# trainingFt. Collins C# training
Grand Junction C# trainingLakewood C# trainingLoveland C# training
ConnecticutCheshire C# trainingDanbury C# training
East Granby C# trainingHartford C# trainingRocky Hill C# training
Shelton C# trainingStamford C# training
District of ColumbiaWashington C# trainingWashington C# training
DelawareWilmington C# training
FloridaBoca Raton C# trainingBonita Springs C# training
Bradenton C# trainingFort Lauderdale C# trainingFort Myers C# training
Fort Walton Beach C# trainingJacksonville C# trainingKissimmee C# training
Lake Mary C# trainingLakeland C# trainingLand 'O Lakes C# training
Melbourne C# trainingMiami C# trainingMiami C# training
Miramar Beach C# trainingOrange Park C# trainingOrlando C# training
Orlando C# trainingOrlando C# trainingPensacola C# training
Plantation C# trainingPort St. Lucie C# trainingSarasota C# training
St. Petersburg C# trainingTallahassee C# trainingTampa C# training
Tampa C# training
GeorgiaAlpharetta C# trainingAtlanta C# training
Columbus C# trainingDuluth C# trainingKennesaw C# training
Macon C# trainingMartinez C# trainingSavannah C# training
IowaBettendorf C# trainingCedar Rapids C# training
Des Moines C# training
IdahoBoise C# training
IllinoisChicago C# trainingGurnee C# training
Joliet C# trainingNorthbrook C# trainingOak Brook C# training
Peoria C# trainingRockford C# trainingSchaumburg C# training
Warrenville C# training
IndianaCarmel C# trainingEvansville C# training
Fort Wayne C# trainingGreenwood C# trainingIndianapolis C# training
South Bend C# training
KansasLenexa C# trainingTopeka C# training
Wichita C# training
KentuckyFlorence C# trainingLexington C# training
Louisville C# training
LouisianaBaton Rouge C# trainingLafayette C# training
New Orleans C# training
MassachusettsBoston C# trainingBraintree C# training
Danvers C# trainingEast Longmeadow C# trainingMansfield C# training
Newton C# trainingNorth Andover C# trainingNorwell C# training
Westborough C# trainingWoburn C# trainingWorcester C# training
MarylandAnnapolis C# trainingBaltimore C# training
Bethesda C# trainingColumbia C# trainingEllicott City C# training
Frederick C# trainingGermantown C# trainingGreenbelt C# training
Owings Mills C# trainingRockville C# trainingTowson C# training
MainePortland C# training
MichiganAnn Arbor C# trainingGrand Rapids C# training
Kalamazoo C# trainingLivonia C# trainingMason C# training
Novi C# trainingSouthfield C# trainingTraverse City C# training
Troy C# training
MinnesotaBloomington C# trainingMaple Grove C# training
Minneapolis C# trainingMinneapolis C# trainingWoodbury C# training
MissouriColumbia C# trainingKansas City C# training
Lee's Summit C# trainingO'Fallon C# trainingSpringfield C# training
St. Louis C# trainingSt. Louis C# training
MississippiGulfport C# trainingRidgeland C# training
MontanaGreat Falls C# training
North CarolinaAsheville C# trainingChapel Hill C# training
Charlotte C# trainingCharlotte C# trainingCharlotte C# training
Fayetteville C# trainingGreensboro C# trainingRaleigh C# training
Raleigh C# trainingRaleigh C# trainingWilmington C# training
North DakotaFargo C# trainingGrand Forks C# training
NebraskaLincoln C# trainingOmaha C# training
New HampshireBedford C# trainingConcord C# training
Nashua C# trainingPortsmouth C# training
New JerseyBridgewater C# trainingEast Brunswick C# training
East Rutherford C# trainingHamilton C# trainingIselin C# training
Mahwah C# trainingMorristown C# trainingMount Laurel C# training
Paramus C# trainingPrinceton C# trainingRed Bank C# training
New MexicoAlbuquerque C# training
NevadaHenderson C# trainingLas Vegas C# training
Reno C# training
New YorkAlbany C# trainingBohemia C# training
Brooklyn C# trainingBuffalo C# trainingLiverpool C# training
Melville C# trainingMt. Kisco C# trainingNew York C# training
New York C# trainingRochester C# trainingRochester C# training
Uniondale C# training
OhioAkron C# trainingBeachwood C# training
Beavercreek C# trainingCincinnati C# trainingCincinnati C# training
Cleveland C# trainingColumbus C# trainingColumbus C# training
Dublin C# trainingIndependence C# trainingToledo C# training
Westlake C# training
OklahomaEdmond C# trainingOklahoma City C# training
Tulsa C# training
OregonBeaverton C# trainingPortland C# training
Salem C# training
PennsylvaniaAllentown C# trainingConshohocken C# training
Erie C# trainingHuntingdon Valley C# trainingLancaster C# training
Malvern C# trainingMechanicsburg C# trainingPhiladelphia C# training
Pittsburgh C# trainingPittsburgh C# trainingSouth York C# training
State College C# trainingWexford C# training
Rhode IslandProvidence C# trainingWest Warwick C# training
South CarolinaColumbia C# trainingGreenville C# training
Mt. Pleasant C# trainingNorth Charleston C# training
South DakotaSioux Falls C# training
TennesseeChattanooga C# trainingFranklin C# training
Knoxville C# trainingMemphis C# trainingMurfreesboro C# training
Nashville C# training
TexasAllen C# trainingAmarillo C# training
Austin C# trainingAustin C# trainingBryan C# training
Corpus Christi C# trainingDallas C# trainingDallas C# training
Denton C# trainingEl Paso C# trainingFort Worth C# training
Houston C# trainingHouston C# trainingIrving C# training
Katy C# trainingKeller C# trainingLeague City C# training
McAllen C# trainingMidland C# trainingPlano C# training
Plano C# trainingSan Antonio C# trainingSan Antonio C# training
Southlake C# trainingSugar Land C# trainingThe Woodlands C# training
Waco C# training
UtahProvo C# trainingSalt Lake City C# training
VirginiaAlexandria C# trainingArlington C# training
Charlottesville C# trainingFairfax C# trainingForest C# training
Fredericksburg C# trainingGlen Allen C# trainingHampton C# training
Herndon C# trainingManassas C# trainingMcLean C# training
Norfolk C# trainingReston C# trainingRichmond C# training
Roanoke C# trainingStafford C# trainingVirginia Beach C# training
VermontShelburne C# training
WashingtonBellevue C# trainingBellingham C# training
Bothell C# trainingFederal Way C# trainingLacey C# training
Mukilteo C# trainingPuyallup C# trainingSeattle C# training
Spokane C# training
WisconsinBrookfield C# trainingGreen Bay C# training
Madison C# trainingMadison C# trainingMilwaukee C# training
West VirginiaMartinsburg C# training
WyomingCasper C# trainingCheyenne C# training
ONLC TRAINING CENTERS
800-288-8221
www.onlc.com