We may earn an affiliate commission when you visit our partners.
Simon Robinson

Almost every app requires data to be stored in collections. This course gives you a basic introduction, covering the most widely used collections - arrays, lists, and dictionaries - and gets you up to speed with querying and modifying data in them.

Read more

Almost every app requires data to be stored in collections. This course gives you a basic introduction, covering the most widely used collections - arrays, lists, and dictionaries - and gets you up to speed with querying and modifying data in them.

Collections are essential to store almost any real data in apps, but the vast number of different collections can be confusing.

In this course,

, you will gain the ability to leverage the most commonly used collections to query data.

, you will learn how and when to use the three most widely used collections to group data together:

C# collections are classes used for storing, retrieving, and managing data. Collections let you group data together and effectively look up, enumerate, query, and modify it as needed.

The three most commonly used collections in C# are

,

, and

.

This course will give you an introduction to C# collections, including:

Anyone who wants to learn about C# collections should take this course. If you want to learn how to use arrays, lists, and dictionaries in your C# programming, then this is the place to be.

Before beginning this course, you need to be able to write simple apps in C# using Visual Studio. This is a beginners' course so you don't need any prior knowledge of collections, but you do need to know basic C#.

Enroll now

What's inside

Syllabus

Course Overview
Introducing Collections and Arrays
Importing from a Data Source into an Array
Resizing Collections with Lists
Read more
Storing Keyed Data with Dictionaries
Manipulating List Data
Selecting Items Using LINQ
Creating Collections of Collections
Taking Collections Further

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops and strengthens beginner-level foundational skills with data storage and querying
Explores the use of arrays, lists, and dictionaries, which are fundamental to working with data
Teaches basic data manipulation concepts and techniques using C# collections
Introduces the use of LINQ for selecting data items, which is a valuable tool for efficient data processing

Save this course

Save Beginning C# 7 Collections to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Beginning C# 7 Collections. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Beginning C# 7 Collections will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in software applications.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data to identify trends and patterns. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data.
Database Administrator
Database Administrators are responsible for managing and maintaining databases. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in databases.
Web Developer
Web Developers are responsible for designing and developing websites. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data on websites.
IT Specialist
IT Specialists are responsible for providing technical support to users and maintaining computer systems. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in computer systems.
Computer Programmer
Computer Programmers are responsible for writing and maintaining computer programs. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in computer programs.
Information Security Analyst
Information Security Analysts are responsible for protecting computer systems from unauthorized access and attacks. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data securely.
Systems Analyst
Systems Analysts are responsible for analyzing and designing computer systems. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in computer systems.
Computer Network Architect
Computer Network Architects are responsible for designing and maintaining computer networks. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in computer networks.
Data Scientist
Data Scientists are responsible for collecting, cleaning, and analyzing data to identify trends and patterns. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data.
Business Analyst
Business Analysts are responsible for analyzing and improving business processes. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in business processes.
Project Manager
Project Managers are responsible for planning and managing projects. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in projects.
Technical Writer
Technical Writers are responsible for writing and editing technical documentation. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in technical documentation.
User Experience Designer
User Experience Designers are responsible for designing and developing user interfaces. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in user interfaces.
Instructional Designer
Instructional Designers are responsible for designing and developing educational materials. This course may be useful for those who wish to enter this field, as it provides a basic introduction to C# collections, which are essential for storing and managing data in educational materials.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser