Mobile Development
with Flutter


Learn Dart & Flutter for Free

Develop Mobile Apps for Android & IOS

Create Modern Mobile Apps


Course Description

In the Free Mobile Development Course, you'll gain a strong foundation in Flutter — Google's powerful UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.

The course covers essential Dart programming concepts, Flutter widgets, state management, and best practices for creating responsive and visually appealing mobile applications.

The course is suitable for complete beginners as well as individuals with prior experience who want to refine their Flutter skills and build cross-platform apps efficiently.

  • Start of the training: September 23rd 2025
  • Lessons: 8, twice a week
  • Lectures are conducted online at 18:00
  • All lecture videos are uploaded daily

HTML Icon

Dart

Variables & Data Types
Functions
Object-Oriented Programming
Error Handling
CSS Icon

Flutter

Widgets
State Management
Layouts
UI Design

Jaklin Basheva

Jaklin Basheva


My passion for UI and frontend development has been the driving force behind my work, and it's the reason I've been flutter-ing for more than 3 years now. During this time, I've encountered exciting challenges and opportunities, all of which have fueled my enthusiasm for the framework.

These experiences have led me to my current role at Sirma, where I continue to explore and innovate with Flutter.

When I'm not coding, you can find me exploring the world, driven by my quest for challenging myself.

Course Curriculum

  1. Introduction to Flutter & Dart
  2. Conditional Statements
  3. Loops
  4. OOP in Dart: Classes & Objects
  5. Flutter Widget Tree & Collections
  6. Layouts in Flutter
  7. Basic State Management
  8. Handling User Input & Forms

Course Exam

After completing the course, you’ll have the opportunity to take an exam to showcase your newly acquired skills and knowledge.

  • Exam date - October 25th 2025
  • Exam Fee - 120 BGN / 61.36 EUR


Step-by-Step Process:

Here is a brief outline of the application process:

  • Enroll: Start by enrolling for the Course.
  • Course Exam: Take the Course Exam to finish the course successfully.
  • Graduation: Receive your Certificate and celebrate your success.
  • Career Start: Get your new Certificate to work by kickstarting your Career.