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

This course aims to teach beginners the fundamentals of Dart programming language. By the end of the course, students will be able to understand types, variables, functions, objects, control flow, low-level compilation, classes, inheritance, abstract classes, interfaces, mixins, and more. The course also covers building projects like a client-side Tetris game and a simple Todo app using Dart. The teaching method includes a mix of theoretical explanations and hands-on projects. This course is intended for individuals who are new to programming and want to learn Dart from scratch.

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 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.
  • 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.

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.