Dart Programming Literacy (Beginner Level)

  • 18m
  • 18 questions
The Dart Programming Literacy (Beginner Level) benchmark assesses your knowledge of Dart features and functionality and using Dart in your local environment to run simple programs. You will be evaluated on your ability to utilize Dart to define and initialize variables, work with collection constructs and first-class functions, and how Dart null safety works. Learners who score high on this benchmark demonstrate that they have the skills to use variables, collections, and functions in Dart.

Topics covered

  • define and print variables
  • define functions and use input arguments
  • define variables that store null values in Dart
  • execute just-in-time (JIT) and ahead-of-time (AOT) compilation in Dart
  • execute simple programs using DartPad
  • implement null-safe code using null-aware operators
  • introduce variables and functions in Dart
  • pass functions as input arguments and use closures
  • recognize the key features and concepts in the Dart programming language
  • run a simple command-line Dart app
  • use enums and switch statements
  • use for loops, while loops, and the break and continue keywords
  • use required and optional function parameters
  • use sets and maps in Dart
  • use the if-else if block in Dart
  • use the late keyword for late and lazy initialization
  • utilize strong-typing and dynamic-typing of variables in Dart
  • work with strings and operations on strings in Dart