Google Cloud Skills Boost

Dart Essentials

7 hours Introductory universal_currency_alt 4 Credits
Dart is a client-optimized language for developing fast apps on any platform. Dart also forms the foundation of Flutter by providing the language and runtimes that power Flutter apps. In this quest you will learn the basics of Dart in a prepared development environment. Be sure to tag #flutterfestival in your social posts!
Badge for Dart Essentials

When you complete this activity, you can earn the badge displayed above! View all the badges you have earned by visiting your profile page. Boost your cloud career by showing the world the skills you have developed!

  • Lab

    Introduction to Dart

    In this lab you will learn the basics of Dart. Understand how to work with variables, flow control and functions to start your journey with Dart.

  • Lab

    Dart: Variables, Data Structures, Objects, and Conditionals

    In this lab you will learn more about the basics of Dart. Build on your knowledge of Dart development

  • Lab

    Dart: Using Functions with Lists and Maps

    In this lab you will learn how Dart is used with data structures. Understand the utility of Maps and Lists and how these are used to reference information.

  • Lab

    Dart: Introducing Class Abstraction

    In this lab you will learn how to work with Classes in Dart. Object oriented programming provides an abstraction of code and Dart is perfectly placed to work in this way.

  • info
    Quest Info
    Available languages
    What do I do when I finish this quest?
    After finishing this quest, you can explore additional content in your learning path or browse the learning catalog.
    What badges can I earn?
    Upon finishing a quest, you will earn a badge of completion. Some quests test your ability to apply your knowledge via a final assessment challenge lab. For these quests, you will receive a skill badge. Badges can be viewed on your profile and shared with your social network.