Learn Dart 2 in 90 minutes | Aakash N S | Skillshare
Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
41 Videos (51m)
    • Introduction

      1:23
    • DartPad

      0:43
    • Variables: initialization and assignment

      0:57
    • Variables: null, final and const

      1:38
    • Data types: numbers

      1:46
    • Data types: strings

      2:08
    • Data types: booleans

      0:53
    • Data types: lists

      1:39
    • Data types - maps

      1:58
    • Functions: implementation and usage

      1:14
    • Functions: optional parameters and default values

      2:44
    • Functions: the main() function

      1:18
    • Functions: functions as objects

      1:24
    • Functions: anonymous functions

      1:49
    • Functions: lexical closures

      1:28
    • Functions: return values

      0:20
    • Operators: arithmetic

      1:36
    • Operators: equality and comparison

      0:36
    • Operators: type test

      1:05
    • Operators: assignment

      0:52
    • Operators: logical

      0:21
    • Operators: bitwise and shift

      1:24
    • Operators: conditional expressions

      1:32
    • Control flow: if-else

      1:00
    • Control flow: for loops

      1:07
    • Control flow: while and do-while loops

      0:55
    • Control flow: break and continue

      1:08
    • Control flow: switch-case

      1:02
    • Exceptions: throw

      1:05
    • Exceptions: try-catch

      0:36
    • Exceptions: finally

      0:44
    • Classes: definition and instantiation

      1:04
    • Classes: constructors

      1:38
    • Classes: methods

      1:27
    • Classes: abstract classes

      0:47
    • Classes: implicit interfaces

      1:56
    • Classes: subclassing and overriding

      1:25
    • Classes: enumerations

      1:12
    • Classes: static variables and methods

      1:14
    • Summary

      1:04
    • Next steps: where to go from here?

      1:12

About This Class

Dart is a programming language by Google that has been gaining a lot of traction recently and is one of the most sought after skills in 2018. It is a general purpose language that can be used for developing command line tools, web servers, web applications (using AngularDart) and cross-platform mobile applications (using Flutter).

This is a course for programmers looking to learn Dart 2.0 quickly and start using it immediately. Following topics are covered in the course:

1. Variables

2. Data Types

3. Functions

4. Operators

5. Control Flow

6. Exceptions

7. Classes

Some basic programming knowledge is assumed.

21

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

Aakash N S

Software Consultant & Entrepreneur

I'm a Software Consultant and Entrepreneur. I've worked extensively on dozens of products and technologies with teams around the world, including Silicon Valley, Japan, Germany, Israel and India. As an entrepreneur I've launched multiple products that have gone on to acquire 100s of thousands of users. Teaching is my passion, and I often conduct workshops for emerging technologies I'm interested in. I also like to write blogs and develop open source software in my free time.

See full profile

Report class