Learn to Code in the Browser - Dart Course 0.1
Video course just aren’t good enough.
That’s a bit harsh, but it has nothing to do with the educators. There are some brilliant teachers out there. The problem is with the format.
Learning doesn’t happen until you are hands-on, working directly with the material.
Instead of watching someone else code, learning happens when you are the one writing the code.
This is our guiding principle, and the brand new Dart Course does it even better than ever before.

Start by reading the learning material on the left, then each lesson is paired with a challenge that you must overcome in order to mark this lesson as completed.
- Read the challenge.
- Write the code.
- Run the code.
- Verify your code.
We test your code, so if you got something wrong we let you know what it is, and why. You can try to fix it as many times as you like, and if you really get stuck, you can always check the solution. (But you should try not to.)
Some lessons are theoretical, so they are paired with a quiz challenge instead.
This Dart course is one of a kind.
Concepts
This initial release comes with over 35 lessons, with 22 lessons being completely free!
It starts from the very beginning, even before the Dart language.
- What is a computer or program?
- Binary -> Assembly -> Dart
- Structure of a Dart Program
- Variables
- Strings
- Numbers
- Operators
- Null Safety
The topics above are live and available to learn right now. But more topics are added every week. Here is what you can expect:
- Control Flow
- Functions
- Collections
- Object-Oriented Programming
- Asynchronous Programming
- Dart Ecosystem
- Testing
App Developer Stack
This Dart Course is another piece to our app developer stack, which you can access as a Hungrimind Member.
- Dart Course - Learn fundamentals of programming by building Dart programs
- Flutter Course - Learn scalable Flutter development by building Flutter apps
- Flutter Kit - Speed up and keep building more apps with a scalable MVVM foundation
- (Extra) Kubernetes Kit - Beginner-friendly boilerplate for building your own cluster
Our goal at Hungrimind is to allow anybody, no matter their starting point, to build scalable, maintainable, and quality applications. And still, we are just getting started.
Click here to try the Dart Course
Get Articles in Your Inbox
Sign up to get the latest articles in your inbox, CEO insights, and free goodies.