educative.io

Learn Dart: First Step to Flutter (Educative)


Data Types and Variables - Booleans In the following lesson, we will go over the boolean data type. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4661716287750144). Data Types and Variables - Type Inference and Annotation In the following lesson, you will be introduced to type inference and learn about Dart's ability to infer types. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5672642201780224). Data Types and Variables - Defining Constants In this lesson, you will learn how to define variables whose values can never be changed. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4506757625806848). Operators - Arithmetic Operators In the following lesson, you will be introduced to arithmetic operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5932221300998144). Operators - Assignment Operators In the following lesson, you will be introduced to assignment operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4895545111871488). Operators - Solution Review: Using Multiple Operators In the following lesson, we will go over the solution for the challenge: Using Multiple Operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6703437297221632). Operators - Operator Precedence In the following lesson, you will be introduced to which operators in Dart hold precedence over others. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6012767465111552). Operators - Solution Review: Temperature Conversion In the following lesson, we will go over the solution for the challenge, Temperature Conversion. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5060956440756224). Operators - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6046210328625152). Dart's Collection - List: The Dart Array Lists are probably the most common data structure used in Dart. In the following lesson, you will learn how to create a List. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6559488280625152). Dart's Collection - Working with Lists In this lesson, you will be introduced to some of the properties and methods of a list. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5953703007748096). Dart's Collection - Solution Review: List of Cubes In the following lesson, we will go over the solution for the challenge: List of Cubes View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6278121902833664). Dart's Collection - Maps, Keys, Values In the following lesson, you will learn how to create a map in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6337779317342208). Dart's Collection - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6520443152367616). Control Flow Statements - The if Statement In this lesson, we will go over how to use the if statement. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6167896046698496). Control Flow Statements - else and else if In this lesson, you will learn how to refine conditional statements using else and else if. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4810614977331200). Control Flow Statements - Ternary Operator In this lesson, we'll understand how the ternary operator serves as a substitute for the if-else expression. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6260206403059712). Control Flow Statements - Challenge: Pass or Fail Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5079845690146816). Control Flow Statements - Solution Review: Pass or Fail In the following lesson, we will go over the solution of the challenge: Pass or Fail. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4735177886531584). Control Flow Statements - for Loops In this lesson, you will be introduced to the for loop. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5692719085125632). Control Flow Statements - Challenge: Only Even Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5587165683646464). Control Flow Statements - Solution Review: Only Even In the following lesson, we will go over the solution for the challenge: Only Even. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6682464149831680). Control Flow Statements - Challenge: Oven is Ready Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6009780667678720). Control Flow Statements - Solution Review: Oven is Ready In the following lesson, we will go over the solution for the challenge: Oven is Ready! View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6009378148712448). Control Flow Statements - Challenge: Color Wheel Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4675760151330816). Control Flow Statements - Solution Review: Color Wheel In the following lesson, we will go over the solution for the challenge: Color Wheel. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5801660058173440). Control Flow Statements - Assertion with assert In this lesson, we will be learning how to use the assert statement. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4569286771212288). Exploring Functions - Calling a Function In this lesson, we will go over function invocation. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6396403372785664). Exploring Functions - Challenge: Absolute Value Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6479464802287616). Exploring Functions - Optional Parameters When you want to leave the passing of arguments to functions as an option, you can use optional parameters. In this lesson, we will learn how to declare functions with optional parameters. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5940395923996672). Exploring Functions - Recursive Functions In this lesson, you will be given a brief introduction to recursion and go over how recursion is implemented in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6008887398367232). Exploring Functions - Challenge: Sum of Lists Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4971040679657472). Exploring Functions - Solution Review: Sum of Lists In the following lesson, we will go over the solution for the challenge: Sum of Lists. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5728624055418880). Exploring Functions - Higher-Order Functions In this lesson, you will be introduced to higher-order functions and learn their syntax. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5036672024576000). Exploring Functions - Challenge: Write your First Higher-Order Function Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5957349485314048). Exploring Functions - Solution Review: Write Your First Higher-Order Function In the following lesson, we will go over the solution for the challenge: Write Your First Higher-Order Function. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4655202877571072). Exploring Functions - Anonymous Functions In this lesson, you will be introduced to anonymous functions and learn their syntax. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6045002905944064). Exploring Functions - Nested Functions In this lesson, you will be introduced to nested functions. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4840022266085376). Exploring Functions - Scope In this lesson, you will learn about lexical scoping. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5870901105000448). Exploring Functions - Challenge: Max with Nested Functions Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4638232253825024). Exploring Functions - Solution Review: Max with Nested Functions In the following lesson, we will go over the solution for the challenge: Max with Nested Functions. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5985948598796288). Exploring Functions - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4913752258379776). Classes - A Brief Introduction to Classes In the following lesson, you will be introduced to classes and how they're related to objects. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6619765093171200). Classes - Creating a Class in Dart In this lesson, we will start working with object-oriented programming and you will learn how to create your own class in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5110565997379584). Classes - Objects of a Class In this lesson, you will create your first object of a class and learn how to use its class members. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4634752139132928). Classes - Constructors In this lesson, we will learn about a special method with which you can initialize instance variables while creating an instance of a class. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5258897323458560). Classes - Getter and Setters In this lesson, you will learn how to read and write properties using getters and setters. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5484161093599232). Classes - Inheritance In this lesson, you will be introduced to Inheritance, a powerful concept in Object-Oriented Programming. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5983106991390720). Classes - Extending a Class In this lesson, we will look at an example of inheritance. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5605604313792512). Classes - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5983436613353472). Where to Go From Here - Getting Started with Flutter In this lesson, we will conclude the course. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4596609829568512). Dart's Collection - A Brief Introduction to Functions and Methods In the following lesson, you will be given a very brief introduction on functions and methods. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5717658492207104). Dart's Collection - Challenge: List of Cubes Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6128479135334400). Dart's Collection - Working with Maps In this lesson, you will be introduced to some of the properties and methods of a map. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5966333768368128). Control Flow Statements - An Introduction to Control Structures In the following lesson, you will be introduced to control structures. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5229406165401600). Control Flow Statements - while Loops In this lesson, you will be introduced to the while loop. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5102309560287232). Control Flow Statements - break and continue In this lesson we will learn how to have more control over loops using the break and continue statements. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5981307232321536). Control Flow Statements - switch and case In this lesson, we will learn about the switch statement. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6185434579206144). Control Flow Statements - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5739697487740928). Exploring Functions - Defining a Function In this lesson, we will start our discussion on functions and learn how to define our very own function. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6070353346428928). Exploring Functions - Solution Review: Absolute Value In the following lesson, we will go over the solution for the challenge: Absolute Value. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6369715771408384). Introduction - Who Should Take this Course Here, we outline the intended audience for this course. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5903699094274048). Introduction - A Bit About Dart In this lesson, you will be introduced to the Dart programming language. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6304822925983744). Introduction - Dart Before You Flutter In this lesson, we will go over some of the features of Dart that resulted in it being the language of choice for Flutter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5377360037675008). Getting Started with Dart - Your First Dart Application In this lesson, we will write a program for our first Dart application. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4867419015217152). Getting Started with Dart - Understanding the Code In this lesson, we will go over each line of the Hello World program we wrote in the previous lesson. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5866450386419712). Getting Started with Dart - A Simple Interactive Program This lesson will discuss using the command line to pass input to an application in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4706459042447360). Getting Started with Dart - Challenge: Displaying Output Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6752434762285056). Getting Started with Dart - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4748180019216384). Getting Started with Dart - Solution Review: Displaying Output In the following lesson, we will go over the solution for the challenge: Displaying Output. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5643603995000832). Data Types and Variables - A Brief Introduction to Objects In this lesson, you will be given a very brief introduction to objects. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4936411792801792). Data Types and Variables - Variables In the following lesson, you will be introduced to variables and learn how to declare them in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4624163710959616). Data Types and Variables - Strings In this lesson, you will learn about strings and string literals in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6672390866075648). Data Types and Variables - String Interpolation In the following lesson, you will learn how to concatenate strings using string interpolation. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5370884871159808). Dart's Collection - Unordered Sets In the following lesson, you will learn how to create a set in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5713339432828928). Data Types and Variables - Data Types In this lesson, we will learn about the different data types in Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5618358982541312). Data Types and Variables - Chapter Quiz In the following quiz, you will be tested on concepts you learned in this chapter. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5153853680910336). Operators - An Introduction to Operators In the following lesson, you will be given an overview of the operators provided by Dart. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5085792097533952). Operators - Type Test Operators In the following lesson, you will be introduced to type test operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6462993762091008). Operators - Logical Operators In the following lesson, you will be introduced to logical operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6218357256749056). Dart's Collection - An Introduction to Dart's Collection In the following lesson, you will be introduced to Dart's collection. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4520862860443648). Dart's Collection - Working with Sets In this lesson, you will be introduced to some of the properties and methods of a set. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4974560120143872). Data Types and Variables - Challenge: Embed a Variable in a String Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/4534961325473792). Operators - Equality and Relational Operators In the following lesson, you will be introduced to equality and relational operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5454139901345792). Data Types and Variables - Numbers In this lesson, you will learn about Dart's number types. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5304639001985024). Operators - Bitwise and Shift Operators In the following lesson, you will be introduced to bitwise and shift operators. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6288142086701056). Operators - Challenge: Using Multiple Operators Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/6290133265416192). Operators - Challenge: Temperature Conversion Test yourself and implement what you have learned so far in this challenge. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5286065810178048). Data Types and Variables - Solution Review: Embed a Variable in a String In the following lesson, we will go over the solution for the challenge: Embed a Variable in a String. View the lesson [here](https://www.educative.io/collection/page/10370001/6069685319630848/5061357080674304).
About the Learn Dart: First Step to Flutter (Educative) category [Learn Dart: First Step to Flutter (Educative)] (1)