Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Dart for Beginners

via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Embark on a comprehensive 6-hour journey into the Dart programming language, perfect for beginners. Explore fundamental concepts including types, variables, functions, and objects. Dive into control flow, low-level compilation, and object-oriented programming with classes and inheritance. Learn about abstract classes, interfaces, mixins, and casting. Discover scope, iterators, and functional programming techniques. Apply your knowledge by building a client-side Tetris game. Delve into advanced topics such as generics, factories, enums, exceptions, and concurrent programming. Explore the Dart tooling ecosystem and asynchronous structures. Build basic backend servers using Dart's core library and create a simple Todo app with client-side development. Gain hands-on experience with static extension methods, Dart 2.6 features, and native command-line interface development using Dart2Native.

Syllabus

Introduction to Dart for Beginners - Types, Variables, Functions and Objects - Part One.
Introduction to Dart for Beginners - Control Flow and Low Level Compilation - Part Two.
Introduction to Dart for Beginners - Intro to Classes and Objects - Part Three.
Introduction to Dart for Beginners - Methods, Final, Static and Basic Class Inheritance - Part Four.
Introduction to Dart for Beginners - Abstract Classes, Interfaces, Mixins, and Casting - Part Five.
Introduction to Dart for Beginners - Scope, Iterators, Functional Programming - Part Six.
Dart Project - Building a Client Side Tetris Game - Part One.
Dart Project - Building a Client Side Tetris Game - Part Two.
Introduction to Dart for Beginners - Generics, Factories, Enums and Exceptions - Part Seven.
Introduction to Dart for Beginners - Concurrent and Parallel Programming In Dart - Part 8.
Introduction to Dart for Beginners - The Tooling Ecosystem - Part 9.
Asynchronous Structures in the Dart Programming Language - Dart Tutorial Part 1.
Object Oriented Programming and Classes in the Dart Programming Language - Dart Tutorial Part 2.
Fundamentals of Zones, Microtasks and Event Loops - Dart Tutorial Part 3.
Building Basic Backend Servers with Dart's Core Library - Dart Tutorial Part 4.
Building a Simple Todo App with Client Side Development in Dart - Dart Tutorial Part 5.
Dart Static Extension Methods - Dart 2.6.
Building a Native Simple Command Line Interface with Dart2Native.

Taught by

Tensor Programming

Reviews

4.2 rating, based on 5 Class Central reviews

Start your review of Dart for Beginners

  • Its a good course for beginners and i get a vast knownlegde through this course i prefer to everyone who are beginners must do this course
  • The Dart course on ClassCentral was a comprehensive and well-structured introduction to the Dart programming language. The course covered everything from the basics of Dart syntax to more advanced topics like asynchronous programming and Flutter dev…
  • Ayyoob K A
    I found the Dart course on Class Central to be incredibly beneficial for my journey as a Flutter developer. The course structure was well-organized, covering fundamental concepts of Dart programming comprehensively. The instructors were knowledgeabl…
  • Profile image for Malak Aliouche
    Malak Aliouche
    I wanted to take a moment to thank you for providing such a fantastic course on Dart programming language. I truly enjoyed every bit of it, and it has helped me a great deal in enhancing my programming skills.

    Your course structure, teaching style, and the way you explain everything in detail made the learning process smooth and easy. The examples you provided were particularly helpful in solidifying my understanding of the material.

    Overall, I can say that your course has been an immense help to me, and I will definitely recommend it to anyone who wants to learn Dart programming language. Thank you once again for your time and effort in creating such a fantastic course.
  • Profile image for Shivam Kumar Sharma
    Shivam Kumar Sharma
    I have learnt a lot from this course, thanks for providing it for free. Dart is something that is very necessary for app development.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.