technifyedWeekly list

Free online

Dart courses

Learn Dart online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

12 courses

Explore subjects

Showing 12 courses

freeCodeCamp

Dart Programming Tutorial - Full Course

Learn the Dart programming language in this full tutorial for beginners. Dart is a strictly typed programming language that is used in the Flutter framework to develop cross platform mobile apps. Since Dart supports both AOT (Ahead of time) and JIT (Just In Time) compilation, it delivers extremely…

Free video
  • YouTube
  • 1.5 hours
  • Self-paced
  • Free video

The Net Ninja

Dart Crash Course

Video playlist
  • YouTube
  • 12 videos, 2 hours
  • Self-paced
  • Free video

IBM

Flutter and Dart: Developing iOS, Android, and Mobile Apps

4.4173 ratings

“Flutter is the most popular cross-platform mobile framework used by global developers.” (Statista). This course, part of the IBM iOS and Android Mobile App Developer Professional Certificate, gives aspiring mobile app developers essential skills employers look for. During this course, you’ll learn…

  • Coursera
  • 5 weeks of study, 2 to 4 hours per week
  • Self-paced
  • Paid certificate

Google Cloud

Introduction to Dart

3.930 ratings

This is a self-paced lab that takes place in the Google Cloud console. 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.

  • Coursera
  • 1 hour 30 minutes
  • Self-paced
  • Paid certificate

Alison

App Development using Dart Programming Language

3.657 ratings

This short course covers the Dart programming language and its use in creating applications. We begin by introducing you to the language and the process of setting up the developer environment for Dart programming. We will explore the console input and output tutorials, variables and writing commen…

  • Alison
  • 3 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

Packt

Getting Started with Flutter & Dart

4.526 ratings

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Kickstart your journey in Flutter app developmen…

  • Coursera
  • 9.5 hours
  • Self-paced
  • Paid certificate

EDUCBA

Apply Dart Programming Fundamentals for Beginners

Learners will be able to explain core Dart programming concepts, apply correct syntax, use variables and operators effectively, and manage data using constants and lists. This course enables beginners to build a strong foundation in Dart programming through structured lessons, practical examples, a…

  • Coursera
  • 7.5 hours
  • Self-paced
  • Paid certificate

EDUCBA

Master Dart Programming: Intermediate Control Flow & OOP

By completing this course, learners will be able to apply conditional logic, implement iterative control structures, design reusable functions, and build object-oriented Dart programs using industry-relevant best practices. Learners will gain the ability to analyze programming problems, construct m…

  • Coursera
  • 9.5 hours
  • Self-paced
  • Paid certificate

EDUCBA

Apply Advanced Dart Programming for Scalable Applications

By the end of this course, learners will be able to apply advanced Dart programming concepts, implement asynchronous and concurrent execution models, design reusable libraries, and build a robust, form-based web application using industry-aligned best practices. This course provides an in-depth exp…

  • Coursera
  • 8 hours
  • Self-paced
  • Paid certificate