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: February 26th 2025
  • Lessons: 12, once a week, Wednesdays
  • Lectures are conducted online at 18:00
  • All lecture videos are uploaded daily

HTML Icon

Dart

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

Flutter

Widgets
State Management
Navigation
Animations
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. Flutter Introduction
  2. Dart Foundation
  3. Classes & Objects
  4. Flutter Tree & Collections
  5. Flutter Layouts
  6. State Management Essentials
  7. Handling User Input
  8. Navigation & Routing
  9. Working with API's & Networking
  10. Data Persistence & Testing
  11. Working with Firebase
  12. Animations & Advanced UI Components
  13. Exam

Course Exam

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

Successfully passing the exam will earn your Mobile Development Foundation Certificate, recognizing your achievement.

  • Exam date - June 7th 2025
  • Exam Fee - 140 BGN


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.