Home
Browse
Paths
LEARNING PATHS
C# Development Fundamentals

16 courses

38 hours

Skill IQ

C# is the most commonly used language for leveraging the .NET Framework. As such, learning C# is a springboard to creating enterprise systems, desktop applications, websites and mobile applications. The goal of this learning path is to take you from having little to no experience with C# to understanding how to leverage the language's advanced features and how it works on the CLR.

Courses in this Path

Try for Free

Get this learning path plus top-rated picks in tech skills and other popular topics.

Your 10 day free trial includes

Expert-led courses

Keep up with the pace of change with thousands of expert-led, in-depth courses.

For teams

Give up to 10 users access to our full library

including this path free for 14 days

What You Will Learn

  • Utilize modules for code organization
  • Employ classes for code organization
  • Understand communication and browser integration
  • Demonstrate asynchronous programming techniques
  • Use proxies and reflection

Experience

  • HTML
  • CSS

Other related Topics

Learn with the best

Mark Zamoyta

Mark started in the developer world over 25 years

ago. He began his career with a Bachelor of Science

in Computer Science from St. Johns University. After

spending 10 years on Wall Street working for

Goldman Sachs, Lehman Brothers and other major

investment banks, Mark became interested in

animation and video game software. He has written

numerous mobile apps and games for clients

including Electronic Arts and Yahoo! Games. Some of

his popular mobile titles include Yahtzee, Yahoo!

Paul D. Sheriff

Paul has over thirty years of experience architecting

information systems and his expertise is in much

demand from Fortune 500 companies. Paul is a

Pluralsight author, has published 400+ articles, and

Pluralsight author, has published 400+ articles, and

authored over 14 books on topics ranging from

JavaScript, Angular, C#, SQL Server and many .NET

technologies. Paul is a frequent speaker at

conferences and user groups.

Barry Luijbregts

Barry is an independent software architect and

developer with a passion for the cloud. He is also a

Pluralsight author and a podcast host. He has worked

for lots of companies throughout the last decades

and is keen to share his knowledge with the

community. He has a broad and deep knowledge of

the Microsoft stack with a special interest on web

technology and the cloud. He currently teaches

people about the benefits of the cloud. You can reach

Barry on Twitter @AzureBarry and through his

website

Jim Cooper

Jim Cooper is a software developer at Pluralsight,

with more than 20 years of software development

experience. He has a passion for Agile processes,

especially lean software development. Jim has been

developing production Angular apps since before

Angular version 1.0, including Pluralsight's first Html5-

based video player. Jim has over 10 years of TDD and

pair programming experience which has contributed

significantly to his professional development. He has

successfully mentored other developers

Prateek Parekh

Prateek is a software engineer that has been working

on designing, developing, and testing enterprise as

in Computer Science from St. Johns University. After

like Zoom, Sun Microsystems, Oracle, and eBay. His

interests include architecture, distributed systems,

and security. He is passionate about technology and

how it can help make learning fun, engaging, and

widely accessible.

Jeff Batt

Jeff has 10+ years experience in the digital learning

and media industry. Currently he is Founder and

in Computer Science from St. Johns University. After

dedicated to training you to become a software ninja

in a variety of eLearning, web, and mobile related

software applications. Jeff is also the Digital Learning

Development Manager for The Church of Jesus

Christ of Latter-day Saints, producing online training

for the Church world wide. Jeff has also been the

Product Development Manager for eLearnin

Marques Woodson

Marques has been involved with software

development for years, specializing in Javascript

application architecture, hybrid mobile application

spending 10 years on Wall Street working for

man living in Chicago, he's had the chance to work

with large enterprises doing legacy code optimization

and refactoring, and startups building from the

ground up. I'm passionate about experimenting with

Javascript frameworks and libraries and figuring out

what would work best for my current team/project. ...

Jonathan Mills

Jonathan is a Pluralsight Author, Technology Advisor,

and Business Leader. As a member of the Chief Digital

Advisory team at World Wide Technology, Jonathan is

able to leverage his unique experiences and skills to

Goldman Sachs, Lehman Brothers and other major

dedicated developer community leader, Jonathan

serves on the board of directors for the Kansas City

Developers Conference, is a Microsoft MVP, and is a

regular speaker and keynote presenter at

conferences around the globe.

Nate Taylor

Nate's first program was written in QBasic on an 8086

clone his dad built. Since then he's written

applications in C++, .NET, and Node.js. He spent the

first 12 years of his career writing Windows

applications before transitioning to write applications

for the web. Regardless of the language or type of

application he's written, he strives for writing clean,

testable, and maintainable code. In addition to his

day job as a developer, Nate also enjoys speaking at

various conferences. He will typica

Marcin Hoppe

Marcin Hoppe is a senior engineering manager on the

Product Security team at Auth0, an identity platform

for application builders. He is passionate about

building secure Node.js applications and promoting

security best practices in the JavaScript community.

Marcin is also a member of the Node.js Ecosystem

Security Working Group under the OpenJS

Foundation where his work is focused on running the

bug bounty program for third-party Node.js packages.

Currently Marcin is heavily involved in efforts .

join our learners and upskill

in leading technologies