At this point, you should have a good understanding the basic building blocks of the Dart programming language. You’ve learned how to create variables and made choices based on those variables.
As you can see, on our roadmap to Dart, you’ve made your first step. Nice work! But what happens with you have lots of related variables. For instance, if you were a teacher, you might have a bunch of test scores from all the students. You need to store them so place so welcome to the land of Collections.
Just like you created collections of things in real life of objects or things that have things in common, like stamps or cat figurines, you can create collections of pieces of data in Dart! We’re only going to cover one collection in this part and that’s the List collection. In the followup course, you’ll learn about additional collections.
First, you’ll learn about the List and how to create one. The list is a a really great collection to group similar things, like a collection of strings, or a collection of integers. In other languages, you’d call these arrays.
You’ll then learn about some really, really useful features of list, which you can use to quickly figure out the length of an list, what the first and last elements are, and more features that will make your life much easier when working with lists.
Now lists can contain lots of items but sometimes, you may try to get values from the list that don’t exist. These are called null values so learning null safety is critical when working with Dart.
After which, you’ll learn how to create using conditional values.
Then you’ll learn how to combine all the elements of a list into another list.
And as always, I’ll have a few challenges for you along the way to help you check your knowledge and get some great practice. As you can see, there’s a lot to cover, so lets dive into it.